Run: 2026-05-01-01KQHR79JK9QN99WNHETFVYA8Z

Run Details

Duration:
35.3s
Cost:
$0.007640
Provider:
xAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
Detective Harlow Quinn stepped from the unmarked car into the damp chill of the abandoned Tube platform. Camden's forgotten underbelly stretched out before her, its tiled walls slick with condensation that gleamed under the portable floodlights. The air carried the metallic tang of old blood mixed with something sharper, like ozone after a lightning strike. Uniformed officers cordoned off the far end where the body lay sprawled across the rusted tracks. This wasn't a standard murder scene. No one came down here without a reason, and that reason usually involved shadows that didn't belong in any official report. She adjusted the worn leather watch on her left wrist, its familiar weight grounding her. Eighteen years on the force had taught her to read a scene like a book, but this one felt written in invisible ink. The call had come in at 2:17 a.m. Anonymous tip. Body in the old Camden station. What the caller hadn't mentioned was the bone token clutched in the victim's cold fingers. Quinn had spotted it immediately, a small carved knucklebone etched with symbols that made her teeth ache just to look at them. Sergeant Patel approached, his boots scraping against loose gravel. His face wore the exhausted lines of a man who'd already been on shift for twelve hours. "Detective Quinn. Glad you're here. This one's... off." "Off how?" Quinn's voice cut through the humid air with military precision. She scanned the platform, noting the absence of drag marks, the way the victim's expensive shoes pointed toward the blocked tunnel rather than away from it. Patel rubbed the back of his neck. "No signs of struggle. No footprints leading in or out except ours. The ME's preliminary puts time of death around midnight, but the blood..." He gestured toward the body. "It's wrong. Too dark. Almost black. And the temperature down here should have cooled it faster, but it's still warm. Like the body's fighting rigor." Quinn moved forward, her sharp jaw tightening. The victim was a man in his thirties, well-dressed in a tailored coat that had seen better days. His eyes stared at the curved ceiling, pupils blown wide. What caught her attention most wasn't the strange bruising around his neck or the way his mouth hung open in a silent scream. It was the satchel beside him. Worn leather, bulging with books. The kind of satchel she'd seen before. She crouched beside the body, her brown eyes narrowing. The bone token rested in the victim's left palm, fingers curled around it protectively even in death. Quinn didn't touch it. She'd learned that lesson three years ago with Morris. Some things in this city bit back when you got too close. "Looks like occult shit," Patel offered, hovering behind her. "Weirdo probably came down here for some ritual and it went wrong. Suicide, maybe? Or accidental. Those symbols on the bone look like they could be from one of those cults they're always warning us about in briefing." Quinn didn't answer immediately. She studied the victim's hands. No defensive wounds. The nails were clean, unbroken. But there, on the inside of his left wrist, a faint mark caught the light. A sigil, burned into the skin. It matched the etchings on the token. She pulled a small flashlight from her coat and directed the beam across the platform floor. The floodlights created harsh shadows, but her narrower beam revealed what the broader illumination missed. Tiny disturbances in the dust. Not footprints. Something lighter. Like the trailing edge of a hem or the sweep of fabric that never quite touched the ground. They led from the body toward the sealed tunnel entrance, then vanished at the brick wall. "There's more here than a botched ritual," she said, rising. Her salt-and-pepper hair caught the light as she turned to face Patel. "This man didn't walk here. He was placed. Look at the coat tails. They're folded under him perfectly. No creases from falling. Someone arranged him." Patel frowned, his different interpretation clear in the set of his shoulders. "With respect, Detective, we've got no witnesses, no CCTV down here that works, and the only thing that makes sense is some kind of underground freak show gone wrong. The Market. That's what they call it, right? That black market shit the weirdos whisper about. Maybe he bought the wrong trinket and it killed him." The Market. The words sent ice through Quinn's veins. She'd heard the rumors for years. An underground supernatural black market that shifted locations with every full moon. Sold things that shouldn't exist. The kind of place that might explain what happened to Morris three years ago in that warehouse by the Thames. The night that still haunted her dreams with whispers and moving darkness. She turned away from Patel, scanning the curved walls. Something about the tunnel entrance nagged at her. The bricks looked ordinary enough, but the mortar between them caught her light differently. She stepped closer, ignoring Patel's muttered concerns about protocol. The air grew thicker here, charged. Her skin prickled. The victim hadn't been alone. That much was obvious now. Quinn pulled on gloves and carefully lifted the edge of the satchel. Books spilled out. Ancient texts, their spines cracked with age. One in particular caught her eye. A slim volume bound in what looked like human skin. The title, etched in gold, read "Rifts and Their Keepers." Her breath caught. She recognized the handwriting on the margin notes. Curly, precise script. The same handwriting that had filled birthday cards for years. Eva Kowalski's handwriting. The realization hit like a physical blow. Eva. Her best friend's childhood companion, the occult researcher who worked at the British Museum's restricted archives. The woman who had moved to London two years before Aurora disappeared. The same Aurora who had been Quinn's confidential informant on several cases involving the city's hidden underbelly. Quinn's mind raced, piecing together fragments. The bone token wasn't just a marker. It was an entry requirement. The Veil Market. This man had been trying to get in. Or get out. "Detective?" Patel's voice pulled her back. "You good? You look like you've seen a ghost." She straightened, composing her face into its usual mask of professional detachment. "This isn't suicide or an accident. The lividity is wrong for the position he's in. Blood settled in his extremities, but he's been arranged to look like he fell forward. Someone moved him after death." Patel crossed his arms, his skepticism evident. "Moved him how? The only access points are the stairs we came down, and the tunnel's been sealed since the '87 renovation. No one's been through those bricks." "That's what they want us to think." Quinn moved along the wall, her fingers hovering just above the mortar without touching. The air hummed. A low vibration that she felt in her bones. The same sensation she'd experienced three years ago, right before Morris had been torn apart by something that left no physical evidence the coroner could explain. She spotted it then. A faint shimmer where the light bent oddly around one particular brick. Not an illusion. A refraction. Like heat haze, only colder. She reached into her inside pocket and withdrew the small brass compass she'd confiscated from a raid six months earlier. The Veil Compass. Its face etched with protective sigils, its needle spinning wildly despite the lack of magnetic interference. The needle jerked toward the wall. Then it stopped, pointing directly at the anomalous brick. The patina of verdigris on its casing seemed to deepen in the dim light. Patel watched her, eyes wide. "What the hell is that thing? Looks like something from a flea market." "It's a tool," Quinn said simply. "Points toward supernatural rifts. Portals. Whatever you want to call them." She didn't mention that the artisan who'd crafted it had been found dead in his workshop the week after she'd acquired it. Throat torn out. Same black blood as this victim. The compass needle trembled. Quinn pressed her palm flat against the brick the device indicated. The surface gave slightly, like touching very cold rubber rather than stone. A whisper of sound escaped. Not words exactly, but the impression of them. A name. Eva. The vibration intensified. Quinn withdrew her hand, but not before she caught the scent of old books and ink. Eva's satchel. The one beside the body wasn't just similar. It was identical to the one Eva carried everywhere. Worn in exactly the same places. The buckle on the strap repaired with the same distinctive green thread. This changed everything. "The evidence doesn't add up because we're not looking at the whole picture," Quinn said, her voice low. She turned to Patel, who was staring at the wall like it might bite him. "This man was killed somewhere else. Somewhere that isn't on any map. Then brought here and arranged to look like a ritual gone wrong. The Market uses this station. The full moon was two nights ago. They're between locations now, but the rift remains." Patel shook his head. "Detective, with respect, you're starting to sound like those conspiracy nuts we lock up on a weekly basis. There's no such thing as magic portals in the London Underground. This is murder. Plain and simple. We need to focus on who this guy is and who might have wanted him dead." Quinn crouched again beside the body. She studied the man's face more carefully this time. The features were familiar in a way that sent chills down her spine. Not someone she'd arrested, but someone she'd seen in surveillance photos. A regular at the British Museum's reading rooms. An associate of Eva's. The realization settled heavy in her gut. She lifted the victim's collar carefully. There, pinned to the inside lining, was a small silver brooch. A tiny compass rose that matched the etchings on her stolen device. A membership token for those who traded in the Veil Market. "This wasn't his first visit," she murmured. The pieces were connecting now. The unusual bruising around the neck wasn't from strangulation. It was from pressure created by passing through a rift. The kind of atmospheric change that could burst blood vessels if you weren't prepared. Morris had shown similar marks, though the official report had called it petechiae from asphyxiation. Patel shifted uncomfortably. "You're reaching, Detective. The boss is going to want something solid. Fingerprints. Motive. Not ghost stories." Quinn ignored him. She was seeing what others missed. The way the victim's coat was damp only on the right side, as if he'd been standing in a specific spot when whatever happened occurred. The single red hair caught on his watch. Curly. The same shade as Eva's distinctive locks. She plucked the hair free with tweezers, sealing it in an evidence bag. The nervous habit Eva had of tucking hair behind her left ear. Quinn had seen her do it a thousand times during late-night conversations about ancient texts and hidden histories. Conversations that had grown strained since Aurora's disappearance. The truth crystallized. This murder wasn't about the victim at all. It was about drawing out those who knew about the Market. Those who had connections to both the supernatural and the police. A message, written in a dead man's black blood. Quinn stood slowly. The platform seemed smaller now, the shadows deeper. She could almost feel eyes on her from the darkness of the sealed tunnel. The compass in her pocket grew warm against her hip. "We need to identify him properly," she told Patel, her tone brooking no argument. "Run his prints through the system. And get forensics down here with better lights. I want every inch of this platform photographed before the morning crew arrives." As Patel moved to comply, Quinn allowed herself one last look at the wall where the rift waited. The brick appeared ordinary again, but she knew better now. Something had crossed over. Something that had left Eva's hair on a dead man's wrist and her books beside his body. The game had changed. Whatever had taken Morris three years ago wasn't finished with her. It had Eva now. And it was using this corpse as bait. Quinn's sharp jaw clenched as she headed for the stairs. The mystery was only beginning to unfold, its tendrils reaching deeper into the hidden world beneath London than even she had suspected. The evidence didn't lie. It simply spoke a language most detectives weren't equipped to understand. She understood it now. The question remained whether understanding would save Eva. Or doom them both.
created_at"2026-05-01T12:29:09.082Z" 5/1/2026, 12:29:09 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency397
moderation_latency(null)
generation_time35196
tokens_prompt1149
tokens_completion3213
native_tokens_prompt1100
native_tokens_completion2533
native_tokens_completion_images(null)
native_tokens_reasoning0
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.0076403
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"df518f3e-3c47-904a-a2cf-546f2ef3bb18"
is_byokfalse
latency91
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-1777638549-Z8OuzQIQPiqB3pVSjofg"
session_id(null)
api_type"completions"
id"gen-1777638549-eOwc6PjrtiYugZjszlPN"
upstream_id"df518f3e-3c47-904a-a2cf-546f2ef3bb18"
total_cost0.0076403
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
totalTags11
adverbTagCount1
adverbTags
0"Quinn said simply [simply]"
dialogueSentences25
tagDensity0.44
leniency0.88
rawRatio0.091
effectiveRatio0.08
83.31% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2097
totalAiIsmAdverbs7
found
0
adverb"perfectly"
count1
1
adverb"carefully"
count3
2
adverb"slightly"
count1
3
adverb"very"
count1
4
adverb"slowly"
count1
highlights
0"perfectly"
1"carefully"
2"slightly"
3"very"
4"slowly"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
52.31% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2097
totalAiIsms20
found
0
word"chill"
count1
1
word"standard"
count1
2
word"familiar"
count2
3
word"weight"
count1
4
word"etched"
count3
5
word"scanned"
count1
6
word"blown wide"
count1
7
word"whisper"
count2
8
word"scanning"
count1
9
word"charged"
count1
10
word"raced"
count1
11
word"magnetic"
count1
12
word"trembled"
count1
13
word"down her spine"
count1
14
word"crystallized"
count1
15
word"jaw clenched"
count1
highlights
0"chill"
1"standard"
2"familiar"
3"weight"
4"etched"
5"scanned"
6"blown wide"
7"whisper"
8"scanning"
9"charged"
10"raced"
11"magnetic"
12"trembled"
13"down her spine"
14"crystallized"
15"jaw clenched"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences180
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences180
filterMatches
0"watch"
hedgeMatches
0"happened to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences193
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
totalWords2097
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions76
wordCount1636
uniqueNames17
maxNameDensity1.28
worstName"Quinn"
maxWindowNameDensity2.5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn21
Tube1
Camden2
Patel15
Morris5
Market4
Thames1
Kowalski1
British2
Museum2
London2
Aurora3
Veil3
Compass1
Throat1
Eva11
persons
0"Harlow"
1"Quinn"
2"Camden"
3"Patel"
4"Morris"
5"Kowalski"
6"Museum"
7"Aurora"
8"Throat"
9"Eva"
places
0"Thames"
1"British"
2"London"
3"Veil"
globalScore0.858
windowScore0.833
88.02% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences121
glossingSentenceCount3
matches
0"looked like human skin"
1"seemed smaller now, the shadows deeper"
2"appeared ordinary again, but she knew better now"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.954
wordCount2097
matches
0"Not words exactly, but the impression of them"
1"Not someone she'd arrested, but someone she'd seen in surveillance photos"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences193
matches
0"learned that lesson"
1"mention that the"
71.93% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs44
mean47.66
std19.15
cv0.402
sampleLengths
098
191
234
338
461
576
651
747
861
958
1047
1167
1264
1349
1458
1527
1653
1732
1815
1947
2035
2159
2265
2329
2418
2548
2643
2756
283
2977
3055
3158
3240
3360
3419
3550
3651
3742
3835
3941
4049
4127
4247
4316
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences180
matches
0"been torn"
1"been found"
79.23% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs276
matches
0"was staring"
1"were connecting"
2"was seeing"
3"was using"
4"was only beginning"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences193
ratio0
matches(empty)
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1640
adjectiveStacks2
stackExamples
0"underground supernatural black market"
1"same distinctive green thread."
adverbCount53
adverbRatio0.03231707317073171
lyAdverbCount26
lyAdverbRatio0.015853658536585366
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences193
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences193
mean10.87
std8.49
cv0.782
sampleLengths
017
119
219
316
46
521
615
723
88
92
106
1115
1222
139
1417
158
1612
1726
187
1929
2025
217
2218
2310
2423
256
265
277
289
2917
304
319
3212
339
3438
354
365
373
385
3915
406
417
4216
4315
445
452
462
4718
4816
4910
45.85% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.2849740932642487
totalSentences193
uniqueOpeners55
19.72% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences169
matches
0"Then it stopped, pointing directly"
ratio0.006
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences169
matches
0"She adjusted the worn leather"
1"His face wore the exhausted"
2"She scanned the platform, noting"
3"He gestured toward the body"
4"His eyes stared at the"
5"It was the satchel beside"
6"She crouched beside the body,"
7"She'd learned that lesson three"
8"She studied the victim's hands."
9"It matched the etchings on"
10"She pulled a small flashlight"
11"They led from the body"
12"she said, rising"
13"Her salt-and-pepper hair caught the"
14"She'd heard the rumors for"
15"She turned away from Patel,"
16"She stepped closer, ignoring Patel's"
17"Her skin prickled."
18"Her breath caught."
19"She recognized the handwriting on"
ratio0.237
33.96% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount144
totalSentences169
matches
0"Detective Harlow Quinn stepped from"
1"Camden's forgotten underbelly stretched out"
2"The air carried the metallic"
3"This wasn't a standard murder"
4"She adjusted the worn leather"
5"The call had come in"
6"Body in the old Camden"
7"Quinn had spotted it immediately,"
8"Sergeant Patel approached, his boots"
9"His face wore the exhausted"
10"Quinn's voice cut through the"
11"She scanned the platform, noting"
12"Patel rubbed the back of"
13"He gestured toward the body"
14"Quinn moved forward, her sharp"
15"The victim was a man"
16"His eyes stared at the"
17"It was the satchel beside"
18"The kind of satchel she'd"
19"She crouched beside the body,"
ratio0.852
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences169
matches(empty)
ratio0
68.23% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount7
matches
0"Camden's forgotten underbelly stretched out before her, its tiled walls slick with condensation that gleamed under the portable floodlights."
1"The victim was a man in his thirties, well-dressed in a tailored coat that had seen better days."
2"An underground supernatural black market that shifted locations with every full moon."
3"Her best friend's childhood companion, the occult researcher who worked at the British Museum's restricted archives."
4"The same Aurora who had been Quinn's confidential informant on several cases involving the city's hidden underbelly."
5"Something that had left Eva's hair on a dead man's wrist and her books beside his body."
6"The mystery was only beginning to unfold, its tendrils reaching deeper into the hidden world beneath London than even she had suspected."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount3
matches
0"Quinn moved along, her fingers hovering just above the mortar without touching"
1"Quinn said, her voice low"
2"she told, her tone brooking no argument"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount1
fancyTags
0"she murmured (murmur)"
dialogueSentences25
tagDensity0.2
leniency0.4
rawRatio0.2
effectiveRatio0.08
79.7966%