Run: 2026-04-25-01KQ2DWE1ZY5MYNBSPG7YTYWP8

Run Details

Duration:
1m 27s
Cost:
$0.002705
Provider:
DeepSeek

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 came down in sheets so thick they turned the city into a smear of neon and shadow. Detective Harlow Quinn ducked under the shallow awning of a closed bookmaker’s on Brewer Street, her leather soles skidding on wet pavement as she caught a glimpse of her target: a man in a waxed canvas jacket, hood pulled low, moving east with the jittery purpose of someone who knew he was being followed. She’d spotted him forty minutes earlier outside The Raven’s Nest, the bar’s green neon sign reflecting off the puddles like a sinuous, underwater glow. He’d been trading something small and wrapped in cloth with the barman—Silas, was it?—and Quinn’s cop instinct had snarled to life. Eighteen years on the force, and she could smell a transaction that didn’t want to be seen from a hundred yards. Now her coat was heavy with rainwater, and the suspect had quickened his stride into a near-jog, cutting across Wardour Street toward the narrow lanes that threaded south toward St. Anne’s Court. Quinn swore under her breath and broke cover, her left hand automatically brushing the butt of her service Glock through the soaked fabric of her blazer. The watch on her wrist—worn brown leather, its face fogged with condensation—told her it was ten past two in the morning. No backup. She hadn’t expected a chase; this was meant to be a quiet reconnaissance run, a hunch she’d been nursing for weeks about the clique that used the Nest as a watering hole. Loose threads from Morris’s old case files. Unanswered questions. The suspect vaulted an overturned skip, and Quinn matched him, her legs burning with the sudden exertion. She was forty-one, kept herself fit with the same military discipline her father had drilled into her before he’d died, but the man ahead was younger, lithe, with the fluid movements of someone who navigated the city’s underbelly on the regular. He risked a glance back, and for a split second their eyes met under a faltering streetlamp. His face was gaunt, pale, with something smudged around the eyes—maybe exhaustion, maybe something else. Then he was gone, ducking left into an alley Quinn knew dead-ended at a loading bay. She followed, drawing her weapon now because she didn’t like the way the close brick walls swallowed sound, the way the rain seemed to fall harder here, funneled by gutters. The alley was empty. She stopped, breathing hard, water trickling down the back of her collar. Where the hell had he—? Then she saw it: a maintenance hatch set into the far wall, almost invisible behind a stack of ancient wooden pallets. The hatch was ajar, a mouth of absolute darkness ringing faintly with the echo of receding footsteps on metal rungs. The smell that drifted up was a complex mixture of damp concrete, ozone, and something organic and sweet, like crushed herbs and old blood. Quinn holstered her weapon and pulled out her phone. No signal. Of course. She stood in the rain, one hand on the cold, slick rim of the hatch, and felt the familiar tightening in her chest that preceded a bad decision. Morris would’ve told her to wait, to call in the location before doing something stupid. But Morris was three years dead, and the open case files on the man who might have killed him—the cases that pointed toward untouchable people, toward whispers of things that defied rational explanation—sat in a locked drawer in her flat because the Met had swept it all under the rug. She made her choice before she could second-guess it. The ladder descended twenty, thirty feet, the rungs growing slicker with a residue that wasn’t rain. At the bottom, the narrow shaft opened into a disused Underground service tunnel. Emergency lighting ran along the ceiling in strips of sickly yellow, pulsing faintly as if powered by something other than the municipal grid. Quinn could still hear the footsteps ahead, echoing strangely, and she moved forward in a tactical crouch, one hand tracing the damp wall. The tunnel curved and sloped downward, the air growing thicker, warmer, until the sound of the rain above ceased entirely and was replaced by a low, thrumming hum—voices, many voices, overlapping in a marketplace murmur. The tunnel mouth opened onto a vast, cathedral-like space: an abandoned Tube station, its original Victorian brick arches soaring into darkness overhead. The platforms had been cleared of debris and lined with stalls made of corrugated metal and salvaged wood, each lit by flickering lanterns or glowing orbs of mottled glass that hovered, impossibly, three feet above the counters. Quinn froze at the boundary, her trained mind struggling to categorize what she saw. At the nearest stall, a hunched figure with skin the color of wet slate was selling jars of something that moved sluggishly against the glass. Another stall displayed racks of amulets made from what looked like finger bones. The air was thick with incense and the sharp, coppery tang she recognized from crime scenes. *The Veil Market.* She’d heard the name before, dismissed it as street mythology, a ghost story for the department’s occult obsessionists. But here it was, thrumming with a life of its own, a shifting crowd of figures that were not quite, not all, human. Quinn’s jaw tightened so hard her teeth ached. She spotted the suspect—the waxed jacket—weaving through the throng toward a produce stall where a woman with iridescent eyes was weighing out what looked like tarnished silver fruit on a brass scale. The woman’s fingers were too long, jointed wrong, and she laughed at something the suspect said, a laugh that sounded like chimes in a high wind. Quinn’s hand went to her Glock again, then fell away. She didn’t know the rules here. Didn’t know what threats were real, what weapons would work. Her service weapon might be as useless as a child’s toy against beings that sold light in jars and wore shadows like cloaks. But retreat wasn’t an option, not when she was close, so close, to the first real lead in years. She stepped out of the tunnel and into the market, her feet crunching on the gritty platform. The moment she crossed some invisible threshold, a thin, reedy note sang in her head—not pain, exactly, but a pressure, as if the air itself were alive and testing her. A few heads turned, but most paid her no mind. To them, she was just another buyer, a human with a haunted look and damp clothes. She kept the suspect in sight while taking in every detail her mind could catalogue. Near the back of the market, beyond a curtain of what looked like woven moonlight, she glimpsed tables where figures were seated, exchanging information for payment in small bone tokens. She’d need one of those to get deeper. The suspect, meanwhile, had finished his transaction and was slipping toward a darkened archway on the far side of the platform, a place where the emergency lighting gave out entirely. If he went through there, she’d lose him. And then a hand caught her elbow. Quinn spun, reaching for her gun, but the grip was gentle, grounding. The man who stood beside her was olive-skinned, late twenties, with short curly dark hair plastered to his forehead and a Saint Christopher medallion dangling outside his rain-soaked shirt. He held a canvas medical bag in his other hand, and his expression was one of urgent, professional calm. She recognized him from the surveillance photos tacked to her corkboard: Tomás Herrera, former paramedic, known associate of the clique. The one who patched them up off the books. “Detective,” he said, voice soft but carrying a command that didn’t match his mild face. “You need to stop. If you chase him through the Crossroads Arch without a token, the wardens will skin you alive. I’m not exaggerating.” Quinn shook his hand off, noting the scar along his left forearm, the way his eyes flicked to her weapon and back. “Step away, Mr. Herrera. I’m in the middle of an investigation.” “You’re in the middle of the Veil Market without an invitation,” he corrected, and there was sympathy in his tone, and fear. “Whatever he did up top, it’s not worth your life. Or your skin.” He gestured with his chin toward the archway, where three figures now stood, indistinct, their limbs elongated like shadows cast by a low sun. “Those are the wardens. They only let token-holders pass. They don’t care about Metropolitan police badges.” Quinn’s suspect reached the arch, produced a small, carved pale object—a bone token—and was swallowed by the darkness without a backwards glance. She took a step forward anyway, and Tomás moved with her, blocking her path just slightly. “Don’t.” His eyes were earnest, brown as river stones. “I saw what happened to the last person who tried to force entry. They screamed for an hour before the sound stopped.” She stopped. Rainwater dripped from her closely cropped salt-and-pepper hair into her eyes. Every instinct trained into her by two decades of police work screamed to pursue, to bring the suspect to ground, to fill in the missing pieces of Morris’s death. But another instinct—the one that had kept her alive when her partner had walked into an ambush without warning—told her that the rules had changed. This was no longer her city. This was a borderland she didn’t understand, and the man selling medical care to monsters was offering her a warning wrapped in a plea. She could still see the archway, the wardens motionless as porcelain figurines. The decision stretched like a galvanic wire between her heart and her brain. Follow the suspect into the unknown, likely to a place where her badge meant nothing, where the law she’d sworn to uphold had never been written. Or back off, regroup, learn the rules, and come back with a token of her own. Every fiber of her being rebelled at the thought of retreat. But Morris’s ghost, the one she carried in the silent watch on her wrist, the one that whispered *don’t be stupid, Harlow*, seemed to settle a hand on her shoulder. “How do I get a token?” she asked, her voice rough. Tomás’s shoulders relaxed a fraction, but his expression remained grave. He looked from her to the wardens and back. “That’s not a question you should ask here. But if you want to survive long enough to catch him, you’ll follow me now. There’s a stall near the south platform that sells information, and the woman who runs it owes me a favour. We talk there, or not at all.” Quinn stood motionless for three full breaths, the market’s hum pressing against her eardrums. She watched the archway where her suspect had vanished, where the wardens still waited, patient as death. Then she turned her back on it, the movement jagged, wrong, and nodded once at Tomás. “Lead the way.” She fell into step beside him, her hand still resting on her holster, her heart pounding a war rhythm against her ribs. The Veil Market closed around them, and Quinn did what she had learned to do in every uncharted territory: she watched, she listened, and she made herself a promise that she would come back armed with more than a gun. Morris would have wanted the truth, not a fool’s sacrifice. The chase, she understood now, had only just begun.
created_at"2026-04-25T13:39:50.979Z" 4/25/2026, 1:39:50 PM
model"deepseek/deepseek-v4-pro-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1024
moderation_latency(null)
generation_time86971
tokens_prompt914
tokens_completion3547
native_tokens_prompt827
native_tokens_completion3048
native_tokens_completion_images(null)
native_tokens_reasoning568
native_tokens_cached768
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"
usage0.002705265
router(null)
provider_responses
0
endpoint_id"d084170b-dd99-4e53-9ae1-b63881f3cfbf"
id"c50d1483-83fe-4b18-90d3-233445cdec26"
is_byokfalse
latency424
model_permaslug"deepseek/deepseek-v4-pro-20260423"
provider_name"DeepSeek"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777124390-JXtwLbk1VH2oR3Gmsxp7"
session_id(null)
api_type"completions"
id"gen-1777124390-KHXAmr7umJcSbQNbkUjv"
upstream_id"c50d1483-83fe-4b18-90d3-233445cdec26"
total_cost0.002705265
cache_discount0.00030624
upstream_inference_cost0
provider_name"DeepSeek"
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)
dialogueSentences11
tagDensity0.364
leniency0.727
rawRatio0
effectiveRatio0
97.39% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1919
totalAiIsmAdverbs1
found
0
adverb"slightly"
count1
highlights
0"slightly"
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)
66.13% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1919
totalAiIsms13
found
0
word"quickened"
count1
1
word"navigated"
count1
2
word"echo"
count1
3
word"footsteps"
count2
4
word"complex"
count1
5
word"familiar"
count1
6
word"echoing"
count1
7
word"tracing"
count1
8
word"flicked"
count1
9
word"porcelain"
count1
10
word"grave"
count1
11
word"pounding"
count1
highlights
0"quickened"
1"navigated"
2"echo"
3"footsteps"
4"complex"
5"familiar"
6"echoing"
7"tracing"
8"flicked"
9"porcelain"
10"grave"
11"pounding"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"air was thick with"
count1
highlights
0"The air was thick with"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences97
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences97
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences103
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords7
totalWords1905
ratio0.004
matches
0"The Veil Market."
1"don’t be stupid, Harlow"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions50
wordCount1747
uniqueNames22
maxNameDensity0.86
worstName"Quinn"
maxWindowNameDensity1.5
worstWindowName"Quinn"
discoveredNames
Harlow2
Quinn15
Brewer1
Street2
Raven1
Nest2
Silas1
Wardour1
St1
Court1
Glock2
Morris6
Met1
Underground1
Tube1
Victorian1
Veil2
Saint1
Christopher1
Tomás4
Herrera1
Market2
persons
0"Harlow"
1"Quinn"
2"Silas"
3"Morris"
4"Met"
5"Veil"
6"Saint"
7"Christopher"
8"Tomás"
9"Herrera"
places
0"Brewer"
1"Street"
2"Raven"
3"Wardour"
4"St"
globalScore1
windowScore1
7.95% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences88
glossingSentenceCount5
matches
0"looked like finger bones"
1"not quite not all, human"
2"looked like tarnished silver fruit on a b"
3"sounded like chimes in a high wind"
4"looked like woven moonlight, she glimpsed"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.525
wordCount1905
matches
0"not pain, exactly, but a pressure, as if the air itself were alive"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences103
matches(empty)
94.48% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs23
mean82.83
std39.81
cv0.481
sampleLengths
0139
1122
2106
3116
4115
5110
6127
7110
8141
991
107
1189
1239
1333
1475
1538
1631
1797
18108
1911
2069
2150
2281
72.71% Passive voice overuse
Target: ≤2% passive sentences
passiveCount9
totalSentences97
matches
0"being followed"
1"was meant"
2"was gone"
3"was replaced"
4"been cleared"
5"were seated"
6"was swallowed"
7"been written"
8"being rebelled"
83.04% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs285
matches
0"was selling"
1"was, thrumming"
2"was weighing"
3"was slipping"
4"was offering"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount16
semicolonCount1
flaggedSentences11
totalSentences103
ratio0.107
matches
0"He’d been trading something small and wrapped in cloth with the barman—Silas, was it?—and Quinn’s cop instinct had snarled to life."
1"The watch on her wrist—worn brown leather, its face fogged with condensation—told her it was ten past two in the morning."
2"She hadn’t expected a chase; this was meant to be a quiet reconnaissance run, a hunch she’d been nursing for weeks about the clique that used the Nest as a watering hole."
3"His face was gaunt, pale, with something smudged around the eyes—maybe exhaustion, maybe something else."
4"Where the hell had he—?"
5"But Morris was three years dead, and the open case files on the man who might have killed him—the cases that pointed toward untouchable people, toward whispers of things that defied rational explanation—sat in a locked drawer in her flat because the Met had swept it all under the rug."
6"The tunnel curved and sloped downward, the air growing thicker, warmer, until the sound of the rain above ceased entirely and was replaced by a low, thrumming hum—voices, many voices, overlapping in a marketplace murmur."
7"She spotted the suspect—the waxed jacket—weaving through the throng toward a produce stall where a woman with iridescent eyes was weighing out what looked like tarnished silver fruit on a brass scale."
8"The moment she crossed some invisible threshold, a thin, reedy note sang in her head—not pain, exactly, but a pressure, as if the air itself were alive and testing her."
9"Quinn’s suspect reached the arch, produced a small, carved pale object—a bone token—and was swallowed by the darkness without a backwards glance."
10"But another instinct—the one that had kept her alive when her partner had walked into an ambush without warning—told her that the rules had changed."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1769
adjectiveStacks2
stackExamples
0"short curly dark hair"
1"former paramedic, known associate"
adverbCount53
adverbRatio0.029960429621254947
lyAdverbCount16
lyAdverbRatio0.009044657998869417
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences103
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences103
mean18.5
std10.74
cv0.58
sampleLengths
019
154
224
321
421
530
62
726
821
92
1032
117
122
1317
1441
1517
1615
1716
1830
194
2012
215
2221
2320
2424
259
262
272
2828
2915
3050
319
3216
3313
3423
3523
3635
3722
3837
3914
4025
4113
4216
4321
4423
458
4632
4726
4810
496
63.11% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.4077669902912621
totalSentences103
uniqueOpeners42
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences91
matches
0"Then he was gone, ducking"
1"Then she saw it: a"
2"Then she turned her back"
ratio0.033
96.92% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount28
totalSentences91
matches
0"She’d spotted him forty minutes"
1"He’d been trading something small"
2"She hadn’t expected a chase;"
3"She was forty-one, kept herself"
4"He risked a glance back,"
5"His face was gaunt, pale,"
6"She followed, drawing her weapon"
7"She stopped, breathing hard, water"
8"She stood in the rain,"
9"She made her choice before"
10"She spotted the suspect—the waxed"
11"She didn’t know the rules"
12"Her service weapon might be"
13"She stepped out of the"
14"She kept the suspect in"
15"She’d need one of those"
16"He held a canvas medical"
17"She recognized him from the"
18"he said, voice soft but"
19"he corrected, and there was"
ratio0.308
80.88% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount69
totalSentences91
matches
0"The rain came down in"
1"Detective Harlow Quinn ducked under"
2"She’d spotted him forty minutes"
3"He’d been trading something small"
4"Quinn swore under her breath"
5"The watch on her wrist—worn"
6"She hadn’t expected a chase;"
7"The suspect vaulted an overturned"
8"She was forty-one, kept herself"
9"He risked a glance back,"
10"His face was gaunt, pale,"
11"She followed, drawing her weapon"
12"The alley was empty."
13"She stopped, breathing hard, water"
14"The hatch was ajar, a"
15"The smell that drifted up"
16"Quinn holstered her weapon and"
17"She stood in the rain,"
18"Morris would’ve told her to"
19"She made her choice before"
ratio0.758
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences91
matches
0"Now her coat was heavy"
1"To them, she was just"
2"If he went through there,"
ratio0.033
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences73
technicalSentenceCount15
matches
0"Detective Harlow Quinn ducked under the shallow awning of a closed bookmaker’s on Brewer Street, her leather soles skidding on wet pavement as she caught a glim…"
1"Now her coat was heavy with rainwater, and the suspect had quickened his stride into a near-jog, cutting across Wardour Street toward the narrow lanes that thre…"
2"She hadn’t expected a chase; this was meant to be a quiet reconnaissance run, a hunch she’d been nursing for weeks about the clique that used the Nest as a wate…"
3"She was forty-one, kept herself fit with the same military discipline her father had drilled into her before he’d died, but the man ahead was younger, lithe, wi…"
4"The smell that drifted up was a complex mixture of damp concrete, ozone, and something organic and sweet, like crushed herbs and old blood."
5"She stood in the rain, one hand on the cold, slick rim of the hatch, and felt the familiar tightening in her chest that preceded a bad decision."
6"But Morris was three years dead, and the open case files on the man who might have killed him—the cases that pointed toward untouchable people, toward whispers …"
7"Emergency lighting ran along the ceiling in strips of sickly yellow, pulsing faintly as if powered by something other than the municipal grid."
8"The platforms had been cleared of debris and lined with stalls made of corrugated metal and salvaged wood, each lit by flickering lanterns or glowing orbs of mo…"
9"At the nearest stall, a hunched figure with skin the color of wet slate was selling jars of something that moved sluggishly against the glass."
10"But here it was, thrumming with a life of its own, a shifting crowd of figures that were not quite, not all, human."
11"Her service weapon might be as useless as a child’s toy against beings that sold light in jars and wore shadows like cloaks."
12"The moment she crossed some invisible threshold, a thin, reedy note sang in her head—not pain, exactly, but a pressure, as if the air itself were alive and test…"
13"The man who stood beside her was olive-skinned, late twenties, with short curly dark hair plastered to his forehead and a Saint Christopher medallion dangling o…"
14"She fell into step beside him, her hand still resting on her holster, her heart pounding a war rhythm against her ribs."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount1
matches
0"she asked, her voice rough"
59.09% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"he corrected (correct)"
dialogueSentences11
tagDensity0.273
leniency0.545
rawRatio0.333
effectiveRatio0.182
80.3234%