Run: 2026-04-24-01KQ024HAHM8WRS806R1YTTD39

Run Details

Duration:
34.2s
Cost:
$0.002959
Provider:
Z.AI

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 fell in London like a persistent drum solo, each droplet hitting the pavement with a rhythmic precision that matched Detective Harlow Quinn's determined stride. Her leather jacket absorbed the worst of the downpour, the water beading on the surface before trickling down to her dark trousers, which clung stubbornly to her legs. The city lights blurred through the wetness, creating a watercolor landscape of neon signs and streetlamps that reflected in the growing puddles. She'd been on this suspect's trail for three blocks now, the man's slight frame weaving through the late-night crowd with practiced ease. Harlow's military precision served her well in these moments—measured steps, controlled breathing, eyes scanning for any sign of hesitation or deviation from the expected escape route. Her brown eyes, sharp and assessing, missed nothing as she adjusted the trajectory of her pursuit. "Damn it," she muttered under her breath, quickening her pace as the suspect ducked into an alley. She followed without hesitation, her worn leather watch sliding up her wrist as she raised her arm to shield herself from a sudden cascade of water falling from a rusty fire escape. The alley smelled of damp brick and something else—something metallic and ancient that prickled at the edges of her memory. When she emerged from the alley's mouth, the world had transformed. The familiar London streets had given way to a section of the city she rarely patrolled—Camden's underbelly, where the modern facades crumbled to reveal older, more forgotten layers of existence. The air grew colder here, not just from the rain but from an unnatural chill that seemed to emanate from the very stones beneath her feet. The suspect stood before a graffiti-covered wall, his silhouette flickering in the sodium glow of a single streetlamp. He glanced back, and for a fleeting moment, their eyes met across the rain-slicked distance. Harlow saw not fear in those eyes but something else—challenge. Invitation. Then the man reached into his pocket and produced something small and white. He pressed it against the wall, and with a grinding sound that vibrated through the soles of Harlow's boots, a section of the brickwork receded inward, revealing not an opening to another street, but a staircase descending into darkness. A cold dread settled in Harlow's stomach, tightening like a fist. She knew this feeling—the same one that had gripped her three years ago when she'd lost DS Morris in a case that defied all logical explanation. The supernatural elements Morris had insisted were involved had been dismissed by her superiors, but Harlow had seen things that night that couldn't be explained away by conventional means. The suspect began to descend, his footsteps echoing into the darkness below. Harlow's hand hovered near the weapon at her hip—not her service pistol, but something more specialized that she rarely carried but always kept close. Her fingers brushed against cold metal etched with symbols she'd studied for years, symbols that had been found at Morris's crime scene. The rain intensified, drumming against the pavement like an impatient audience. Behind her, the city sounds faded as if muted by a thick curtain. Ahead, the staircase seemed to drink the light, swallowing the suspect's form as he descended further. Her training screamed at her to call for backup, to establish a perimeter, to wait for proper resources. But her gut, the same gut that had told her something was wrong with Morris's case before anyone else had suspected, urged her forward. The man who had information about the clique she suspected of involvement in criminal activity—supernormal criminal activity—was vanishing into what could be a trap. Harlow took a deep breath, the damp air filling her lungs with the scent of ozone and something else, something ancient and electric. She descended the first step, then another, each movement deliberate, each muscle coiled and ready. The walls of the passage were lined with old tiles, their patterns barely visible beneath layers of grime. A draft carrying the scent of damp earth and something sweet, like incense, wafted up from below. At the bottom of the stairs, the space opened into a cavernous chamber that dwarfed her expectations. Abandoned Tube stations were supposed to be utilitarian, functional. This place was something else entirely. Vendors had set up stalls along the platforms, their wares displayed under flickering gas lamps that cast long dancing shadows. The air hummed with energy, a low thrum that vibrated in Harlow's bones. People moved through the space with purpose, their faces partially concealed by hoods, masks, or the simple darkness of the environment. They carried satchels and cases, their movements fluid and silent despite the bustling activity. This wasn't just an illegal market—it was a community, one operating entirely beneath the notice of the Metropolitan Police. Her suspect was approaching a stall manned by a figure cloaked in gray, the features indistinguishable. The two exchanged words, then a small object—bone-shaped and pale—was transferred from the suspect's hand to the cloaked figure's. Harlow pressed herself against the wall, melting into the shadows as she observed. The symbols carved into the passage near the stall matched those on her specialized weapon. This was the Veil Market, a place she'd only heard whispers of in the darkest corners of her investigations. A market that moved locations with each full moon, accessible only with bone tokens. A sudden gust of wind whistled through the tunnel, carrying with it the scent of ozone and magic. Harlow's hand tightened around her weapon, her knuckles white. She could still retreat, still call for backup from above, but the knowledge that this might be her only chance to infiltrate the clique's operations pulled her forward like an invisible chain. She remembered Morris's last words, whispered in the hospital before he slipped into a coma from which he would never awaken: "They're not what they seem, Harlow. Nothing is as it seems." The words had haunted her for three years, keeping her awake on restless nights, driving her to pursue leads others dismissed as fanciful. The suspect turned, his eyes scanning the crowd. Harlow ducked behind a pillar just as his gaze passed her position. She heard his footsteps moving away, deeper into the market. The choice lay before her now, stark and uncompromising: follow the suspect into this hidden world where the rules of reality seemed to bend, or retreat to the familiar, rain-soaked streets above. Her military precision warred with the recklessness that had driven her for three years since Morris's disappearance. She thought of the cold case files on her desk, of the dismissive attitudes of her superiors, of the supernatural clues that couldn't be explained away. With a determined set to her jaw, Harlow stepped away from the pillar and melted into the crowd. The market's denizens paid her no mind, their attention fixed on their transactions and negotiations. She moved with purpose, her eyes fixed on the suspect's retreating form, her senses on high alert for any sign of threat. The deeper she ventured, the more the market revealed its secrets. Stalls displayed potions that shimmered with unnatural light, books bound in unfamiliar hides, and artifacts that seemed to pulse with their own energy. Vendors whispered of abilities that defied physics, of creatures that walked among humans unnoticed. Her suspect approached a set of ornate double doors at the far end of the platform. He exchanged a few more words with the gray-cloaked figure, then slipped through the doors, which closed behind him with a soft click that echoed through the chamber. Harlow quickened her pace, her heart pounding against her ribs. She reached the doors and pressed her ear against the cold metal. Silence. With a deep breath, she pushed one door open and stepped through. Beyond lay a private chamber, circular and dimly lit. Her suspect stood in the center, conversing with three figures who emerged from the shadows. One was the gray-cloaked man from the market, the other two were newcomers, their features obscured by the poor lighting and the hoods they wore. "They're expecting the shipment tomorrow at the usual place," the suspect was saying, his voice low but clear. "The bone tokens have been distributed to the appropriate parties." One of the newcomers stepped forward, revealing a face that was unnaturally pale. "And the detective? Quinn is still sniffing around." The suspect shrugged. "Let her. She's nothing without her partner to back her up." A cold fury washed over Harlow. Morris's name, spoken so casually by criminals who operated in the shadows, reignited the fire of determination that had fueled her for three years. She took a step into the room, her hand resting on the weapon at her hip. "Detective Quinn is more than you think," she announced, her voice steady despite the adrenaline coursing through her veins. The three figures turned as one, their movements synchronized and unnaturally fluid. The pale one smiled, revealing teeth that were too sharp, too white. "Detective Quinn," the figure purred. "We've been expecting you." Harlow's military precision took over. She assessed the situation quickly—three armed opponents, the element of surprise lost, and herself deep in enemy territory with little hope of immediate backup. The Veil Market spread out behind her, a potential escape route but also a maze of unknown dangers. The pale figure took a step forward. "You shouldn't have followed us here, detective. Some doors are better left unopened." Harlow's fingers brushed against the cold metal of her weapon, the symbols etched into its surface seeming to pulse faintly in the dim light. She thought of Morris, of the unexplained supernatural elements of his case, of the clues that had led her here. "I open doors that need opening," she said, her voice leaving no room for doubt. "Starting with yours." The figure laughed, a sound that grated on Harlow's nerves. "Brave words. But bravery won't save you here." Harlow tightened her grip on her weapon. "We'll see about that." As the figure lunged toward her, Harlow raised her weapon, the symbols glowing faintly in the dim light. The Veil Market's secrets were hers now, whether she survived this encounter or not. Either way, she would bring light to the darkness that had claimed her partner and threatened her city. The first blow landed, but Harlow was ready. Her years of training kicked in, and she moved with the precision of a predator. The fight was on, and in the heart of London's hidden supernatural market, Detective Harlow Quinn would finally get the answers she'd been seeking for three long years.
created_at"2026-04-24T15:36:04.703Z" 4/24/2026, 3:36:04 PM
model"z-ai/glm-4.5-air"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1708
moderation_latency(null)
generation_time33952
tokens_prompt914
tokens_completion3185
native_tokens_prompt813
native_tokens_completion2543
native_tokens_completion_images(null)
native_tokens_reasoning407
native_tokens_cached4
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.00295922
router(null)
provider_responses
0
endpoint_id"c8760514-8a81-4a73-ae2c-be4942ba93f3"
id"20260424233605c2c0d25c759149a7"
is_byokfalse
latency1708
model_permaslug"z-ai/glm-4.5-air"
provider_name"Z.AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777044964-NmKNJDtuCFASChXyE0XB"
session_id(null)
api_type"completions"
id"gen-1777044964-YZqr6YKvcyy9Lj3mfGbN"
upstream_id"20260424233605c2c0d25c759149a7"
total_cost0.00295922
cache_discount6.8e-7
upstream_inference_cost0
provider_name"Z.AI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags6
adverbTagCount0
adverbTags(empty)
dialogueSentences14
tagDensity0.429
leniency0.857
rawRatio0
effectiveRatio0
94.36% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1773
totalAiIsmAdverbs2
found
0
adverb"very"
count1
1
adverb"quickly"
count1
highlights
0"very"
1"quickly"
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)
6.94% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1773
totalAiIsms33
found
0
word"rhythmic"
count1
1
word"determined"
count2
2
word"practiced ease"
count1
3
word"measured"
count1
4
word"scanning"
count2
5
word"familiar"
count2
6
word"chill"
count1
7
word"fleeting"
count1
8
word"vibrated"
count2
9
word"stomach"
count1
10
word"footsteps"
count2
11
word"echoing"
count1
12
word"etched"
count2
13
word"electric"
count1
14
word"dancing"
count1
15
word"stark"
count1
16
word"shimmered"
count1
17
word"pulse"
count2
18
word"echoed"
count1
19
word"quickened"
count1
20
word"pounding"
count1
21
word"silence"
count1
22
word"synchronized"
count1
23
word"potential"
count1
24
word"encounter"
count1
25
word"predator"
count1
highlights
0"rhythmic"
1"determined"
2"practiced ease"
3"measured"
4"scanning"
5"familiar"
6"chill"
7"fleeting"
8"vibrated"
9"stomach"
10"footsteps"
11"echoing"
12"etched"
13"electric"
14"dancing"
15"stark"
16"shimmered"
17"pulse"
18"echoed"
19"quickened"
20"pounding"
21"silence"
22"synchronized"
23"potential"
24"encounter"
25"predator"
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
narrationSentences98
matches(empty)
55.39% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount5
narrationSentences98
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences106
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen55
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1760
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions49
wordCount1662
uniqueNames12
maxNameDensity1.32
worstName"Harlow"
maxWindowNameDensity3
worstWindowName"Harlow"
discoveredNames
London3
Detective2
Harlow22
Quinn2
Camden1
Morris8
Tube1
Metropolitan1
Police1
Veil3
Market3
One2
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Morris"
4"Market"
5"One"
places
0"London"
globalScore0.838
windowScore0.667
96.24% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount2
matches
0"chill that seemed to emanate from the very stones beneath her feet"
1"artifacts that seemed to pulse with their own energy"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.273
wordCount1760
matches
0"not just from the rain but from an unnatural chill"
1"not fear in those eyes but something else"
2"not an opening to another street, but a staircase descending into darkness"
3"not her service pistol, but something more specialized"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences106
matches(empty)
65.99% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs38
mean46.32
std17.64
cv0.381
sampleLengths
076
164
269
367
444
552
666
758
840
966
1073
1165
1254
1335
1461
1559
1655
1762
1843
1955
2048
2144
2235
2349
2428
2521
2614
2746
2819
2933
3047
3120
3244
3318
3418
3511
3650
3751
87.36% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences98
matches
0"been dismissed"
1"been found"
2"were lined"
3"were supposed"
4"was transferred"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs256
matches
0"was vanishing"
1"was approaching"
2"was saying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount0
flaggedSentences10
totalSentences106
ratio0.094
matches
0"Harlow's military precision served her well in these moments—measured steps, controlled breathing, eyes scanning for any sign of hesitation or deviation from the expected escape route."
1"The alley smelled of damp brick and something else—something metallic and ancient that prickled at the edges of her memory."
2"The familiar London streets had given way to a section of the city she rarely patrolled—Camden's underbelly, where the modern facades crumbled to reveal older, more forgotten layers of existence."
3"Harlow saw not fear in those eyes but something else—challenge."
4"She knew this feeling—the same one that had gripped her three years ago when she'd lost DS Morris in a case that defied all logical explanation."
5"Harlow's hand hovered near the weapon at her hip—not her service pistol, but something more specialized that she rarely carried but always kept close."
6"The man who had information about the clique she suspected of involvement in criminal activity—supernormal criminal activity—was vanishing into what could be a trap."
7"This wasn't just an illegal market—it was a community, one operating entirely beneath the notice of the Metropolitan Police."
8"The two exchanged words, then a small object—bone-shaped and pale—was transferred from the suspect's hand to the cloaked figure's."
9"She assessed the situation quickly—three armed opponents, the element of surprise lost, and herself deep in enemy territory with little hope of immediate backup."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1681
adjectiveStacks1
stackExamples
0"familiar, rain-soaked streets"
adverbCount42
adverbRatio0.024985127900059488
lyAdverbCount19
lyAdverbRatio0.011302795954788817
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences106
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences106
mean16.6
std8.41
cv0.506
sampleLengths
026
128
222
322
426
516
617
732
820
911
1030
1126
1218
1315
1410
151
1613
1739
1811
1926
2029
2112
2224
2322
2411
2513
2616
2718
2824
2924
3023
3115
3218
3317
3417
359
366
3720
3813
3921
4014
4119
4216
4319
4413
4515
4619
4714
4818
499
48.43% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.330188679245283
totalSentences106
uniqueOpeners35
34.72% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences96
matches
0"Then the man reached into"
ratio0.01
99.17% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount29
totalSentences96
matches
0"Her leather jacket absorbed the"
1"She'd been on this suspect's"
2"Her brown eyes, sharp and"
3"she muttered under her breath,"
4"She followed without hesitation, her"
5"He glanced back, and for"
6"He pressed it against the"
7"She knew this feeling—the same"
8"Her fingers brushed against cold"
9"Her training screamed at her"
10"She descended the first step,"
11"They carried satchels and cases,"
12"Her suspect was approaching a"
13"She could still retreat, still"
14"She remembered Morris's last words,"
15"She heard his footsteps moving"
16"Her military precision warred with"
17"She thought of the cold"
18"She moved with purpose, her"
19"Her suspect approached a set"
ratio0.302
32.92% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount82
totalSentences96
matches
0"The rain fell in London"
1"Her leather jacket absorbed the"
2"The city lights blurred through"
3"She'd been on this suspect's"
4"Harlow's military precision served her"
5"Her brown eyes, sharp and"
6"she muttered under her breath,"
7"She followed without hesitation, her"
8"The alley smelled of damp"
9"The familiar London streets had"
10"The air grew colder here,"
11"The suspect stood before a"
12"He glanced back, and for"
13"Harlow saw not fear in"
14"He pressed it against the"
15"A cold dread settled in"
16"She knew this feeling—the same"
17"The supernatural elements Morris had"
18"The suspect began to descend,"
19"Harlow's hand hovered near the"
ratio0.854
52.08% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences96
matches
0"Either way, she would bring"
ratio0.01
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount20
matches
0"The rain fell in London like a persistent drum solo, each droplet hitting the pavement with a rhythmic precision that matched Detective Harlow Quinn's determine…"
1"Her leather jacket absorbed the worst of the downpour, the water beading on the surface before trickling down to her dark trousers, which clung stubbornly to he…"
2"The city lights blurred through the wetness, creating a watercolor landscape of neon signs and streetlamps that reflected in the growing puddles."
3"The air grew colder here, not just from the rain but from an unnatural chill that seemed to emanate from the very stones beneath her feet."
4"He pressed it against the wall, and with a grinding sound that vibrated through the soles of Harlow's boots, a section of the brickwork receded inward, revealin…"
5"She knew this feeling—the same one that had gripped her three years ago when she'd lost DS Morris in a case that defied all logical explanation."
6"The supernatural elements Morris had insisted were involved had been dismissed by her superiors, but Harlow had seen things that night that couldn't be explaine…"
7"Her fingers brushed against cold metal etched with symbols she'd studied for years, symbols that had been found at Morris's crime scene."
8"The man who had information about the clique she suspected of involvement in criminal activity—supernormal criminal activity—was vanishing into what could be a …"
9"Vendors had set up stalls along the platforms, their wares displayed under flickering gas lamps that cast long dancing shadows."
10"A market that moved locations with each full moon, accessible only with bone tokens."
11"Her military precision warred with the recklessness that had driven her for three years since Morris's disappearance."
12"She thought of the cold case files on her desk, of the dismissive attitudes of her superiors, of the supernatural clues that couldn't be explained away."
13"Stalls displayed potions that shimmered with unnatural light, books bound in unfamiliar hides, and artifacts that seemed to pulse with their own energy."
14"Vendors whispered of abilities that defied physics, of creatures that walked among humans unnoticed."
15"He exchanged a few more words with the gray-cloaked figure, then slipped through the doors, which closed behind him with a soft click that echoed through the ch…"
16"One of the newcomers stepped forward, revealing a face that was unnaturally pale."
17"The pale one smiled, revealing teeth that were too sharp, too white."
18"She thought of Morris, of the unexplained supernatural elements of his case, of the clues that had led her here."
19"Either way, she would bring light to the darkness that had claimed her partner and threatened her city."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount3
matches
0"the suspect was saying, his voice low but clear"
1"she announced, her voice steady despite the adrenaline coursing through her veins"
2"she said, her voice leaving no room for doubt"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount3
fancyTags
0"she muttered (mutter)"
1"the suspect was saying (be say)"
2"she announced (announce)"
dialogueSentences14
tagDensity0.286
leniency0.571
rawRatio0.75
effectiveRatio0.429
67.8086%