Run: 2026-05-01-01KQHR56PERWWW9EPWD0XPYJGH

Run Details

Duration:
42.5s
Cost:
$0.010974
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="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <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> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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 rain lashed London like a punishment, turning every streetlight into a fractured halo against the black pavement. Detective Harlow Quinn ran with military precision, her breath steady despite the burn in her lungs, brown eyes locked on the figure twenty yards ahead. Tomás Herrera. The former paramedic moved like a man who knew exactly how much trouble he was in, his short curly dark hair already soaked flat, the Saint Christopher medallion she’d glimpsed earlier bouncing against his olive-skinned chest as he sprinted. “Met Police!” she shouted, voice cutting through the downpour. “Stop right there, Herrera!” He didn’t. Of course he didn’t. He’d slipped out the back of The Raven’s Nest ten minutes earlier, that Soho bolt-hole with its green neon sign sputtering above the door like a dying insect. Quinn had been watching the bar for three straight nights, nursing the same warm pint while old maps and black-and-white photographs watched her from the walls. She’d seen enough: hooded figures, parcels exchanged under tables, Tomás treating a man whose wounds closed too quickly to be natural. The clique. Whatever they were, they stank of the same wrongness that had taken DS Morris three years ago. She still woke smelling the warehouse smoke and hearing her partner’s final, impossible scream. Her worn leather watch slapped against her wrist as she ran. 11:47 p.m. Camden was still ten minutes away at this pace, but Tomás was heading north like a hound on a scent. He cut left down an alley behind the Electric Ballroom, trainers splashing through puddles that reflected the crimson tail lights of passing taxis. Quinn followed, sharp jaw clenched, salt-and-pepper hair streaming water into her eyes. The alley narrowed. A skip blocked half the path; Tomás vaulted it without breaking stride. She cleared it a heartbeat later, boots landing hard, the impact jolting up her shins. He was fast, but she was relentless. Eighteen years on the force had taught her that persistence beat speed most nights. Especially nights like this, when the rain masked every footfall and the city itself seemed to conspire against her. Tomás glanced back once. Their eyes met across the wet distance. His warm brown ones held something like regret. Then he dove across a busy road, dodging a double-decker bus that blared its horn in protest. Quinn pursued, badge already in hand should any uniform try to interfere. None did. The few pedestrians brave enough to be out in this weather scattered like startled pigeons. Her mind raced ahead of her feet. Morris had been investigating something similar before the end—off-the-books clinics, symbols carved where they shouldn’t be, witnesses who vanished between one statement and the next. The official report called it gang-related. Quinn knew better. She’d seen the photographs from the scene: burns with no source, shadows that lingered in the corners of the prints. Supernatural, the word whispered in her skull now, though she hated it. Supernatural was for television and delusional witnesses. This was crime. And crime had rules, even if they bent in ways that made her stomach turn. Tomás veered east onto Chalk Farm Road, the wet tarmac gleaming under the sickly orange streetlamps. The market stalls of Camden were shuttered for the night, tarps flapping like broken wings in the wind. He slowed for half a second at the entrance to an old service stairwell half-hidden behind a boarded-up newsstand. Quinn’s pulse spiked. She knew that entrance. Abandoned Tube station. Northern Line, disused since the Sixties. Official maps called it a dead end. Her own quiet digging had turned up stranger rumors—rumors she’d dismissed until tonight. He disappeared down the stairs. No hesitation. Just the slap of his hand on the rusted railing and then nothing but darkness swallowing him whole. Quinn slowed at the top, chest heaving. Rain drummed on the corrugated iron roof overhead. The stairwell gaped like a throat. A faint green light pulsed from below, nothing like the sterile white of Underground lighting. It reminded her of the neon outside The Raven’s Nest, only deeper, older. A smell drifted up—incense, iron, something sweet and chemical that made her sinuses burn. Her right hand moved to the grip of her Glock, the other tightening on her Maglite. She should call for backup. Procedure was clear. But backup would bring questions, paperwork, and the same blank faces that had closed Morris’s case without answers. This was hers. A low chant rose from below, rhythmic and wrong. Not English. Not Latin. Something that made the hairs on her arms rise despite the cold rain soaking her collar. Tomás had gone down there. If he reached whatever passed for safety in that hole, she might lose him for good. And with him, her only solid lead on the clique. “Damn you,” she muttered, and started down. The stairs descended further than any abandoned station had a right to. Thirty steps. Fifty. The rain noise faded to a distant hiss. Her boots rang on metal treads that grew strangely warm, as though something below was breathing. At the bottom, a makeshift gate blocked the way—chain-link topped with razor wire, but the padlock hung open. A sign bolted to it read, in careful hand-painted letters: VEIL MARKET—FULL MOON ONLY. Bone token required. Quinn’s lip curled. Bone token. Of course. She swept the torch beam across the gate. A small ceramic dish sat on a crate beside it, holding what looked like finger bones notched with runes. She didn’t want to think about where they’d come from. One was missing—Tomás’s doing, no doubt. She pictured his scar running along his left forearm, the one he always tried to hide when he thought no one was watching. What had he traded for that token? She kicked the gate open anyway. The clang echoed down a tiled tunnel lined with flickering green lanterns that floated without any visible means of support. Her rational mind filed the impossibility away for later. Right now, all that mattered was the distant sound of footsteps and the swirl of cloaked figures moving between stalls that definitely hadn’t been here during the last engineering survey. The Veil Market stretched through the old platform and into side tunnels that shouldn’t exist. Stalls had been erected from scaffolding and Persian rugs, their awnings heavy with rainwater that leaked through unseen grates above. Vendors hawked their wares in low voices—glass vials of liquid that swirled with captive starlight, daggers whose blades reflected faces that weren’t there, bundles of dried herbs that screamed faintly when touched. A woman with too many joints in her fingers offered Quinn a smile full of needle teeth as she passed. Quinn ignored her, eyes scanning for curly dark hair and a Saint Christopher medallion. Her heart hammered against her ribs. The air tasted metallic, like blood on the back of her tongue. Every instinct screamed that she had crossed more than a physical threshold. This wasn’t just criminal enterprise. This was the world Morris had died in, the one she’d spent three years pretending didn’t exist. Yet here it was, breathing and bargaining and watching her with far too many eyes. She spotted him. Tomás stood at a stall thirty yards ahead, speaking urgently with a hunched figure whose hood concealed its face. His left hand gripped his forearm, unconsciously covering the scar. The vendor handed him a small leather pouch that clinked with unnatural weight. Quinn moved forward, using the crowd for cover—a tactic she’d learned chasing suspects through the actual Camden Market on summer weekends. These people, though. They parted for her differently. Some sniffed the air as she passed. One creature that might have been a man once crossed itself with too many fingers. “Herrera!” she called, voice ringing off the curved Tile walls. Tomás’s head snapped up. Warm brown eyes widened in recognition and something sharper—fear, perhaps, but not for himself. For her. He said something quick to the vendor and bolted again, deeper into the market, toward the old platform edge where the tracks had long since been torn up and replaced by rows of alchemy benches. Quinn gave chase. A stall of hanging mirrors shattered as she brushed past; each fragment showed her running through different versions of the tunnel—some empty, some filled with flames, one where Morris stood at the far end reaching for her. She snarled and kept moving. The images weren’t real. Couldn’t be real. The platform opened into a wider space lit by hovering orbs the color of old bone. Dozens of figures moved between them, some human, others clearly not. A creature with deer antlers and a pinstripe suit haggled over a jar containing what looked like a beating heart. Quinn’s stomach lurched, but she forced her gaze back to Tomás. He was heading for a service door at the far end, one marked with fresh spray paint that formed a symbol she recognized from Morris’s crime scene photos. She drew her weapon. “Metropolitan Police! Tomás Herrera, you are under arrest on suspicion of conspiracy to commit grievous bodily harm and assisting an organized criminal network! Stop or I will shoot!” The words should have carried authority. Instead they sounded small, swallowed by the strange acoustics of the market. Several figures turned to watch, their interest clinical. None moved to help either party. This wasn’t their fight. Tomás reached the door. His hand closed on the handle. For a split second he looked back at her across the impossible bazaar—past the glowing vials and whispering shadows and things that should not exist in the city she had sworn to protect. His expression was almost kind. “I’m sorry about your partner, Detective,” he called, voice carrying perfectly despite the distance. “But you don’t understand what you’re walking into. Go home. Please.” Then he was through the door, slamming it behind him. The sound cut off like a guillotine. Quinn stood among the stalls, Glock steady in both hands, rain still dripping from her closely cropped hair onto the ancient platform tiles. Her sharp jaw worked. The worn leather watch ticked against her wrist. Every part of her training demanded she call it in, establish a perimeter, wait for armed response. Every part of her that had sat at Morris’s empty desk for three years demanded she follow. She holstered the weapon, drew a steadying breath that tasted of ozone and myrrh, and walked toward the door. The market watched her go. A vendor nearby chuckled softly, the sound like dry leaves skittering across stone. The green lanterns flared brighter as she passed beneath them, as though the underground itself had decided to light her way. Quinn didn’t care. She had a suspect to catch and answers to drag into the light, no matter how unnatural that light might be. Her boots splashed through puddles that reflected not her face but the hollow eyes of her dead partner. She reached the door. The symbol on it pulsed once, like a heartbeat. Detective Harlow Quinn opened it and stepped through.
created_at"2026-05-01T12:28:00.598Z" 5/1/2026, 12:28:00 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency17186
moderation_latency(null)
generation_time42407
tokens_prompt914
tokens_completion3463
native_tokens_prompt907
native_tokens_completion3963
native_tokens_completion_images(null)
native_tokens_reasoning1707
native_tokens_cached64
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"
usage0.01097405
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"954415ec-cc3a-2f6d-727e-7ea8f8a42ea8"
is_byokfalse
latency73
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777638480-2KnIBFfCAicCiOtpMpLd"
session_id(null)
api_type"completions"
id"gen-1777638480-6R3z8YmZNJrys18Ju5JG"
upstream_id"954415ec-cc3a-2f6d-727e-7ea8f8a42ea8"
total_cost0.01097405
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags4
adverbTagCount0
adverbTags(empty)
dialogueSentences7
tagDensity0.571
leniency1
rawRatio0
effectiveRatio0
91.89% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1849
totalAiIsmAdverbs3
found
0
adverb"quickly"
count1
1
adverb"perfectly"
count1
2
adverb"softly"
count1
highlights
0"quickly"
1"perfectly"
2"softly"
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)
48.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1849
totalAiIsms19
found
0
word"fractured"
count1
1
word"electric"
count1
2
word"jaw clenched"
count1
3
word"streaming"
count1
4
word"footfall"
count1
5
word"raced"
count1
6
word"stomach"
count2
7
word"gleaming"
count1
8
word"pulse"
count1
9
word"pulsed"
count2
10
word"rhythmic"
count1
11
word"echoed"
count1
12
word"footsteps"
count1
13
word"scanning"
count1
14
word"weight"
count1
15
word"shattered"
count1
16
word"lurched"
count1
highlights
0"fractured"
1"electric"
2"jaw clenched"
3"streaming"
4"footfall"
5"raced"
6"stomach"
7"gleaming"
8"pulse"
9"pulsed"
10"rhythmic"
11"echoed"
12"footsteps"
13"scanning"
14"weight"
15"shattered"
16"lurched"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
1
label"jaw/fists clenched"
count1
highlights
0"eyes widened"
1"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences155
matches(empty)
96.77% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences155
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"try to"
2"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences158
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1835
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions70
wordCount1781
uniqueNames29
maxNameDensity0.9
worstName"Quinn"
maxWindowNameDensity2
worstWindowName"Tomás"
discoveredNames
London1
Harlow2
Quinn16
Herrera1
Saint2
Christopher2
Raven2
Nest2
Soho1
Tomás12
Morris7
Electric1
Ballroom1
Chalk1
Farm1
Road1
Camden3
Tube1
Line1
Sixties1
Underground1
Glock2
Maglite1
English1
Latin1
Veil1
Market2
Persian1
Tile1
persons
0"Harlow"
1"Quinn"
2"Herrera"
3"Saint"
4"Christopher"
5"Raven"
6"Tomás"
7"Morris"
8"Line"
9"Underground"
10"Market"
places
0"London"
1"Soho"
2"Chalk"
3"Farm"
4"Road"
globalScore1
windowScore1
81.19% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences109
glossingSentenceCount3
matches
0"something like regret"
1"looked like finger bones notched with run"
2"looked like a beating heart"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.545
wordCount1835
matches
0"not her face but the hollow eyes of her dead partner"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences158
matches
0"knew that entrance"
1"screamed that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs34
mean53.97
std33.87
cv0.628
sampleLengths
084
113
2114
398
4105
598
689
725
879
929
1060
117
1274
1380
1465
15101
1667
173
1893
1910
2055
2152
2286
234
2428
2536
2648
2725
2817
2969
3037
3163
3213
338
98.47% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences155
matches
0"were shuttered"
1"been erected"
2"been torn"
73.82% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs317
matches
0"was heading"
1"was breathing"
2"was missing"
3"was watching"
4"was, breathing"
5"was heading"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount14
semicolonCount2
flaggedSentences12
totalSentences158
ratio0.076
matches
0"A skip blocked half the path; Tomás vaulted it without breaking stride."
1"Morris had been investigating something similar before the end—off-the-books clinics, symbols carved where they shouldn’t be, witnesses who vanished between one statement and the next."
2"Her own quiet digging had turned up stranger rumors—rumors she’d dismissed until tonight."
3"A smell drifted up—incense, iron, something sweet and chemical that made her sinuses burn."
4"At the bottom, a makeshift gate blocked the way—chain-link topped with razor wire, but the padlock hung open."
5"A sign bolted to it read, in careful hand-painted letters: VEIL MARKET—FULL MOON ONLY."
6"One was missing—Tomás’s doing, no doubt."
7"Vendors hawked their wares in low voices—glass vials of liquid that swirled with captive starlight, daggers whose blades reflected faces that weren’t there, bundles of dried herbs that screamed faintly when touched."
8"Quinn moved forward, using the crowd for cover—a tactic she’d learned chasing suspects through the actual Camden Market on summer weekends."
9"Warm brown eyes widened in recognition and something sharper—fear, perhaps, but not for himself."
10"A stall of hanging mirrors shattered as she brushed past; each fragment showed her running through different versions of the tunnel—some empty, some filled with flames, one where Morris stood at the far end reaching for her."
11"For a split second he looked back at her across the impossible bazaar—past the glowing vials and whispering shadows and things that should not exist in the city she had sworn to protect."
76.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1806
adjectiveStacks4
stackExamples
0"short curly dark hair"
1"earlier bouncing against his"
2"faint green light pulsed"
3"careful hand-painted letters:"
adverbCount60
adverbRatio0.03322259136212625
lyAdverbCount19
lyAdverbRatio0.010520487264673311
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences158
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences158
mean11.61
std8.14
cv0.701
sampleLengths
018
125
22
339
49
54
62
74
828
926
1021
112
1217
1314
1411
152
1620
1723
1812
193
2012
2115
227
2314
2419
254
267
278
2817
2912
302
3115
327
3325
346
353
3620
3712
387
393
4015
4116
4218
4319
443
454
463
476
487
4913
60.76% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.379746835443038
totalSentences158
uniqueOpeners60
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences142
matches
0"Of course he didn’t."
1"Especially nights like this, when"
2"Then he dove across a"
3"Just the slap of his"
4"Instead they sounded small, swallowed"
5"Then he was through the"
ratio0.042
98.87% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences142
matches
0"she shouted, voice cutting through"
1"He’d slipped out the back"
2"She’d seen enough: hooded figures,"
3"She still woke smelling the"
4"Her worn leather watch slapped"
5"He cut left down an"
6"She cleared it a heartbeat"
7"He was fast, but she"
8"Their eyes met across the"
9"His warm brown ones held"
10"Her mind raced ahead of"
11"She’d seen the photographs from"
12"He slowed for half a"
13"She knew that entrance."
14"Her own quiet digging had"
15"He disappeared down the stairs."
16"It reminded her of the"
17"Her right hand moved to"
18"She should call for backup."
19"she muttered, and started down"
ratio0.303
51.55% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount116
totalSentences142
matches
0"The rain lashed London like"
1"Detective Harlow Quinn ran with"
2"The former paramedic moved like"
3"she shouted, voice cutting through"
4"He’d slipped out the back"
5"Quinn had been watching the"
6"She’d seen enough: hooded figures,"
7"Whatever they were, they stank"
8"She still woke smelling the"
9"Her worn leather watch slapped"
10"Camden was still ten minutes"
11"He cut left down an"
12"Quinn followed, sharp jaw clenched,"
13"The alley narrowed."
14"A skip blocked half the"
15"She cleared it a heartbeat"
16"He was fast, but she"
17"Tomás glanced back once."
18"Their eyes met across the"
19"His warm brown ones held"
ratio0.817
35.21% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences142
matches
0"If he reached whatever passed"
ratio0.007
14.65% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences78
technicalSentenceCount14
matches
0"The former paramedic moved like a man who knew exactly how much trouble he was in, his short curly dark hair already soaked flat, the Saint Christopher medallio…"
1"He cut left down an alley behind the Electric Ballroom, trainers splashing through puddles that reflected the crimson tail lights of passing taxis."
2"Then he dove across a busy road, dodging a double-decker bus that blared its horn in protest."
3"Morris had been investigating something similar before the end—off-the-books clinics, symbols carved where they shouldn’t be, witnesses who vanished between one…"
4"And crime had rules, even if they bent in ways that made her stomach turn."
5"Something that made the hairs on her arms rise despite the cold rain soaking her collar."
6"Her boots rang on metal treads that grew strangely warm, as though something below was breathing."
7"The clang echoed down a tiled tunnel lined with flickering green lanterns that floated without any visible means of support."
8"Stalls had been erected from scaffolding and Persian rugs, their awnings heavy with rainwater that leaked through unseen grates above."
9"Vendors hawked their wares in low voices—glass vials of liquid that swirled with captive starlight, daggers whose blades reflected faces that weren’t there, bun…"
10"He was heading for a service door at the far end, one marked with fresh spray paint that formed a symbol she recognized from Morris’s crime scene photos."
11"For a split second he looked back at her across the impossible bazaar—past the glowing vials and whispering shadows and things that should not exist in the city…"
12"The green lanterns flared brighter as she passed beneath them, as though the underground itself had decided to light her way."
13"Her boots splashed through puddles that reflected not her face but the hollow eyes of her dead partner."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount3
matches
0"she shouted, voice cutting through the downpour"
1"she called, voice ringing off the curved Tile walls"
2"he called, voice carrying perfectly despite the distance"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount2
fancyTags
0"she shouted (shout)"
1"she muttered (mutter)"
dialogueSentences7
tagDensity0.571
leniency1
rawRatio0.5
effectiveRatio0.5
77.5937%