Run: 2026-05-01-01KQHSTBYP6G9W6YN6650V16XT

Run Details

Duration:
41.8s
Cost:
$0.007570
Provider:
xAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The abandoned Tube station beneath Camden smelled of damp concrete, ozone, and something sharper—burnt copper and old incense. Detective Harlow Quinn descended the rusted service stairs with her torch beam cutting tight, disciplined arcs. Her boots rang against the metal steps in a rhythm that matched the steady tick of the worn leather watch on her left wrist. Eighteen years on the force had taught her to listen to places as carefully as she listened to people, and this place was whispering lies. The call had come in at 2:17 a.m. Body found. Unusual location. Possible ritualistic elements. She had expected the usual circus of uniforms and tape, but the platform below was almost eerily quiet. Only two figures waited in the cone of a battery floodlight: Constable Patel and a woman whose silhouette Quinn recognised immediately. Eva Kowalski. The occult researcher stood half a head shorter than the young constable, curly red hair escaping a careless knot, round glasses catching the light like twin coins. She clutched her worn leather satchel to her chest the way other people clutched life rafts. When she spotted Quinn, her freckled face tightened with something that might have been recognition or dread. “Detective Quinn,” Patel said, straightening. “Scene’s been secured. No ID on the victim yet. Male, mid-thirties. And… well. It’s odd.” “Odd how?” Quinn’s voice was low, clipped. She swept her torch across the platform. The body lay near the yellow line where trains had once stopped, arranged with geometric precision. Arms folded across the chest, legs straight, head turned slightly toward the tunnel mouth as though listening for a train that would never come. No blood. No obvious wounds. The man’s skin looked waxen under the harsh light, almost translucent, and his eyes— Quinn crouched, knees cracking. The victim’s eyes had been replaced with smooth black river stones. Perfectly round. Perfectly still. “Christ,” she muttered. Eva shifted behind her. Quinn could feel the woman’s gaze like a physical pressure between her shoulder blades. “Detective,” Eva said quietly, “I was called in by the Commissioner’s office. Advisory capacity.” Quinn rose slowly, turning. Up close, Eva’s green eyes were bright with nerves. She kept tucking a lock of hair behind her left ear, a gesture Quinn had seen her repeat three times already. “Advisory on what, exactly?” Quinn asked. “Last I checked, the Met doesn’t employ medievalists for murder investigations.” Eva’s chin lifted a fraction. “This isn’t medieval. And it may not be murder.” Patel coughed into his fist, clearly uncomfortable. Quinn ignored him. “Walk me through it,” she told Eva, though her attention had already slid back to the body. She noted the absence of livor mortis where the man should have been lying for hours. The way his clothes—expensive wool coat, tailored shirt—showed no creasing, as though he had been dressed after death. Or had never truly lain down at all. Eva hesitated, then stepped closer. The torchlight caught the sigils etched into the platform tiles around the body. Crude but deliberate. Not spray paint. Something darker. Quinn crouched again and touched a fingertip to one line. It came away faintly greasy, smelling of myrrh and iron. “Blood and fat,” Eva said softly. “Goat, most likely. The pattern is a binding circle, but inverted. Meant to keep something in rather than out.” Quinn’s jaw tightened. She had heard similar explanations three years ago, right before DS Morris disappeared into a case that still had no body, no witnesses, and no rational conclusion. The memory scraped at her like broken glass. “Looks like a crime scene to me,” she said. “Body. Occult symbols. Underground location. You’re telling me this is performance art?” “I’m telling you the geometry is wrong for a sacrificial killing.” Eva knelt on the other side of the corpse, careful not to disturb the markings. Her satchel clinked—glass vials, Quinn guessed. “The stones in his eyes aren’t just symbolic. They’re lodestones. They’re pointing.” Quinn narrowed her eyes. “Pointing where?” Eva gently tilted the man’s head. The river stones caught the light and seemed, for a moment, to gleam with an inner violet hue. Quinn’s skin prickled. “Down,” Eva whispered. “Toward the old service tunnels that were sealed after the 1973 incident. The ones that don’t appear on any current map.” Patel shifted his weight. “Ma’am, with respect, we’ve got a dead man with his eyes gouged out and replaced. That’s murder, not metaphysics.” Quinn said nothing. She was watching Eva’s hands. The researcher’s fingers trembled slightly as she produced a small brass object from her satchel. A compass, verdigris patina thick on its casing, face etched with sigils that matched the ones on the platform. The needle spun lazily, then snapped toward the blocked tunnel mouth like a hunting dog scenting blood. Quinn’s pulse kicked. She had seen that compass before—briefly—during the Morris investigation. Evidence that had vanished from lock-up two days later. She kept her face blank. “Where did you get that?” she asked. Eva’s nervous habit returned; the curl tucked behind her ear again. “The Veil Market. It’s… a tool. It finds rifts. Places where the skin between worlds is thin.” Quinn straightened to her full five-foot-nine, military bearing snapping into place. “The Veil Market. Beneath Camden, is it? Funny how these things keep circling back to the same hole in the ground.” Eva met her gaze steadily for the first time. “You’ve been here before.” It wasn’t a question. Quinn ignored it. Instead she walked the perimeter of the circle, counting the sigils. Twenty-four. One for each hour of the day. The body had been placed at the exact centre. She shone her torch upward. The curved ceiling of the old platform showed fresh scoring, as though something with claws had tried to dig its way out. Or in. “No CCTV in this section,” Patel offered. “Been abandoned since the line reroute. Council claims the station doesn’t exist anymore. Official records say it was demolished in ’89.” “Yet here we are,” Quinn said. She crouched once more beside the body and, using a gloved hand, carefully lifted the lapel of the dead man’s coat. A bone token the size of a two-pound coin rested against his sternum, carved with the same protective sigils as the compass. The edge was still sharp enough to cut. Entry requirement, she thought, the phrase surfacing from a half-remembered briefing she had dismissed three years ago as crank nonsense. She slipped the token into an evidence bag without comment. “Detective,” Eva said, voice low enough that Patel couldn’t hear, “he didn’t die here. The livor doesn’t match. There’s no settling in the tissues. It’s as if he was… translated. Moved between moments as well as places.” Quinn felt the familiar burn of anger and grief twist behind her ribs. Morris had been found in three different locations on the same night, according to contradictory witness statements. Different times of death. Same cause undetermined. The files had been sealed. She looked at Eva Kowalski—childhood friend of someone Quinn had been watching for months, the clique the detective was quietly building a file on. The same clique that had been seen entering hidden doors all over London. Doors that led nowhere according to building plans. “You’re not here in an advisory capacity,” Quinn said. It was not a question. Eva’s freckles stood out sharply against suddenly pale skin. “The Commissioner thinks I can help contain this before it spreads. Before the Market moves again at the full moon.” Quinn’s laugh was short and humourless. “The Market. Of course. An underground supernatural black market that relocates every lunar cycle. Convenient.” She turned back to the body. The river stones in the eye sockets had begun to weep. Not blood. Something thinner, silvery, like mercury. It traced the sigils, activating them. The lines glowed faintly blue. Quinn’s torch flickered once, twice, then died. Patel swore. In the sudden dark, the only light came from the glowing sigils and the violet gleam inside the dead man’s false eyes. The compass in Eva’s hand spun wildly. “Detective,” Eva breathed, “something’s coming through.” Quinn drew her baton more from habit than belief. Her other hand found the grip of her Glock. The air grew thick, charged. She could smell the ozone again, stronger now, and something sweet underneath it—like rotting lilies. The body sat up. Not in the jerky manner of a horror film. Smoothly. As though it had simply decided the time had come to stop pretending. The river stones fell from its sockets and clattered across the tiles, revealing empty, too-dark holes. The mouth opened. A voice that was not one voice emerged, layered, echoing off the curved walls. “Harlow Quinn. Still looking for your lost partner?” The words hit her like a baton strike to the solar plexus. Three years of carefully constructed control cracked open. She took one involuntary step back. Eva moved between them, satchel swinging. “Stop. He’s not the host anymore. He’s the doorway.” The thing that had been a man turned its blind face toward Eva. “Little archivist. You brought the compass. Good. The Market is hungry tonight.” Quinn’s mind raced, cataloguing details even as her pulse roared. The sigils were flaring brighter. The temperature had dropped sharply enough that her breath clouded. Patel was backing toward the stairs, radio crackling with impossible static. She saw it then—the detail everyone else had missed. The bone token she had bagged was gone from her pocket. Not taken. Simply no longer there. In its place rested a single river stone, warm as living flesh. The Market had already taken its payment. Eva was speaking rapidly in what sounded like bastard Latin mixed with something older. The compass needle had frozen, pointing directly at Quinn’s chest. The dead man smiled with a mouth that was beginning to split at the corners, revealing rows of small, sharp teeth that definitely had not been there a moment ago. Quinn made her decision in the space between one heartbeat and the next. She grabbed Eva by the elbow, hard enough to bruise, and dragged her toward the tunnel mouth the compass had indicated earlier. “Patel! Evacuate! Now!” The constable didn’t need telling twice. His boots hammered up the metal stairs. The thing on the platform rose to its feet. Its shadow stretched too far, bending at wrong angles across the tiles. It spoke again, and this time the voice was almost Morris’s. Almost. “You were always too slow, Harlow. Too rational. Some doors only open for those willing to stop asking why.” Quinn didn’t answer. She kept moving, towing Eva deeper into the service tunnel that officially did not exist. The researcher was shaking but kept pace, compass clutched like a talisman. Its needle now pointed steadily ahead, toward a faint violet glow far down the abandoned track. Behind them, the platform filled with the sound of many footsteps that did not belong to any human foot. Quinn’s watch ticked louder in her ears. Military precision, she reminded herself. Observe. Deduce. Act. She had been wrong about the crime scene. It wasn’t a murder. It was an invitation. And someone—something—had just accepted on her behalf. The tunnel swallowed them. The glowing sigils faded behind. Only the compass and the distant violet light remained. Eva’s voice, small but steady in the dark: “Detective Quinn… I think your partner might still be alive. On the other side.” Quinn’s grip on the younger woman’s arm tightened. The leather of her watch creaked as her fist clenched. “Then we’d better stop knocking,” she said, voice hard as flint, “and start kicking the bloody door down.” Ahead, the Veil Market waited behind its curtain of unreality, hungry and ancient and moving with the full moon. Behind them, the thing wearing a dead man’s skin began to laugh in a register that hurt the ears. Detective Harlow Quinn kept walking into the dark, salt-and-pepper hair catching stray violet light, sharp jaw set. She had missed something once. She would not miss it again. The tunnel breathed around them, and the mystery deepened with every step.
created_at"2026-05-01T12:57:02.682Z" 5/1/2026, 12:57:02 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency394
moderation_latency(null)
generation_time41701
tokens_prompt923
tokens_completion3305
native_tokens_prompt932
native_tokens_completion2589
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.0075703
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"0223afc2-8804-0c0c-c044-95f732dc1c1a"
is_byokfalse
latency101
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-1777640222-goBF1TrNug622Js1Oulm"
session_id(null)
api_type"completions"
id"gen-1777640222-OM1WUQdLMIEXHtCfttih"
upstream_id"0223afc2-8804-0c0c-c044-95f732dc1c1a"
total_cost0.0075703
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
94.74% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount2
adverbTags
0"Eva said quietly [quietly]"
1"Eva said softly [softly]"
dialogueSentences38
tagDensity0.421
leniency0.842
rawRatio0.125
effectiveRatio0.105
62.91% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2022
totalAiIsmAdverbs15
found
0
adverb"carefully"
count3
1
adverb"slightly"
count2
2
adverb"perfectly"
count2
3
adverb"slowly"
count1
4
adverb"truly"
count1
5
adverb"softly"
count1
6
adverb"gently"
count1
7
adverb"lazily"
count1
8
adverb"sharply"
count2
9
adverb"suddenly"
count1
highlights
0"carefully"
1"slightly"
2"perfectly"
3"slowly"
4"truly"
5"softly"
6"gently"
7"lazily"
8"sharply"
9"suddenly"
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)
62.91% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2022
totalAiIsms15
found
0
word"could feel"
count1
1
word"etched"
count2
2
word"weight"
count1
3
word"trembled"
count1
4
word"pulse"
count2
5
word"familiar"
count1
6
word"traced"
count1
7
word"flickered"
count1
8
word"charged"
count1
9
word"echoing"
count1
10
word"constructed"
count1
11
word"raced"
count1
12
word"footsteps"
count1
highlights
0"could feel"
1"etched"
2"weight"
3"trembled"
4"pulse"
5"familiar"
6"traced"
7"flickered"
8"charged"
9"echoing"
10"constructed"
11"raced"
12"footsteps"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"fist clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences178
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences178
filterMatches
0"watch"
hedgeMatches
0"tried to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences198
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2012
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions1
matches
0"Her satchel clinked—glass vials, Quinn guessed."
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions84
wordCount1618
uniqueNames15
maxNameDensity2.04
worstName"Quinn"
maxWindowNameDensity4
worstWindowName"Quinn"
discoveredNames
Tube1
Camden1
Harlow2
Quinn33
Constable1
Patel8
Kowalski2
Eva25
Morris4
London1
Glock1
Market2
Latin1
Ahead1
Veil1
persons
0"Camden"
1"Harlow"
2"Quinn"
3"Constable"
4"Patel"
5"Kowalski"
6"Eva"
7"Morris"
8"Market"
9"Latin"
places
0"London"
globalScore0.48
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences109
glossingSentenceCount2
matches
0"as though listening for a train that would never come"
1"sounded like bastard Latin mixed with some"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2012
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences198
matches
0"seen that compass"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs77
mean26.13
std16.97
cv0.649
sampleLengths
083
154
22
360
420
514
659
719
83
918
1014
1134
1217
1314
1410
1559
1646
1725
1838
1921
2044
216
2227
2324
2423
2559
2626
277
2828
2932
3013
314
3260
3328
3457
3520
3610
3737
3842
3945
4014
4129
4221
4335
4431
457
466
4738
484
4956
91.46% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences178
matches
0"been replaced"
1"been dressed"
2"been placed"
3"been found"
4"been sealed"
5"been seen"
6"was gone"
5.35% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount8
totalVerbs274
matches
0"was whispering"
1"was watching"
2"was quietly building"
3"were flaring"
4"was backing"
5"was speaking"
6"was beginning"
7"was shaking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount1
flaggedSentences10
totalSentences198
ratio0.051
matches
0"The abandoned Tube station beneath Camden smelled of damp concrete, ozone, and something sharper—burnt copper and old incense."
1"The man’s skin looked waxen under the harsh light, almost translucent, and his eyes—"
2"The way his clothes—expensive wool coat, tailored shirt—showed no creasing, as though he had been dressed after death."
3"Her satchel clinked—glass vials, Quinn guessed."
4"She had seen that compass before—briefly—during the Morris investigation."
5"Eva’s nervous habit returned; the curl tucked behind her ear again."
6"She looked at Eva Kowalski—childhood friend of someone Quinn had been watching for months, the clique the detective was quietly building a file on."
7"She could smell the ozone again, stronger now, and something sweet underneath it—like rotting lilies."
8"She saw it then—the detail everyone else had missed."
9"And someone—something—had just accepted on her behalf."
82.47% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1637
adjectiveStacks1
stackExamples
0"cutting tight, disciplined arcs."
adverbCount83
adverbRatio0.05070250458155162
lyAdverbCount37
lyAdverbRatio0.022602321319486866
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences198
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences198
mean10.16
std6.88
cv0.677
sampleLengths
018
116
224
325
48
52
62
73
818
921
102
1127
1216
1317
145
1515
167
177
1816
1924
202
213
2214
234
2411
252
262
273
284
2914
3014
314
329
3321
346
3511
365
379
387
393
4017
4116
4218
438
445
4513
463
473
482
4910
54.88% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.35353535353535354
totalSentences198
uniqueOpeners70
87.72% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences152
matches
0"Only two figures waited in"
1"Instead she walked the perimeter"
2"Simply no longer there."
3"Only the compass and the"
ratio0.026
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences152
matches
0"Her boots rang against the"
1"She had expected the usual"
2"She clutched her worn leather"
3"She swept her torch across"
4"She kept tucking a lock"
5"she told Eva, though her"
6"She noted the absence of"
7"It came away faintly greasy,"
8"She had heard similar explanations"
9"Her satchel clinked—glass vials, Quinn"
10"She was watching Eva’s hands."
11"She had seen that compass"
12"She kept her face blank."
13"It wasn’t a question."
14"She shone her torch upward."
15"She crouched once more beside"
16"She slipped the token into"
17"She looked at Eva Kowalski—childhood"
18"It was not a question."
19"She turned back to the"
ratio0.243
38.95% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount128
totalSentences152
matches
0"The abandoned Tube station beneath"
1"Detective Harlow Quinn descended the"
2"Her boots rang against the"
3"The call had come in"
4"She had expected the usual"
5"The occult researcher stood half"
6"She clutched her worn leather"
7"Patel said, straightening"
8"Quinn’s voice was low, clipped"
9"She swept her torch across"
10"The body lay near the"
11"Arms folded across the chest,"
12"The man’s skin looked waxen"
13"Quinn crouched, knees cracking."
14"The victim’s eyes had been"
15"Eva shifted behind her."
16"Quinn could feel the woman’s"
17"Eva said quietly"
18"Quinn rose slowly, turning."
19"She kept tucking a lock"
ratio0.842
32.89% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences152
matches
0"As though it had simply"
ratio0.007
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences69
technicalSentenceCount4
matches
0"When she spotted Quinn, her freckled face tightened with something that might have been recognition or dread."
1"The way his clothes—expensive wool coat, tailored shirt—showed no creasing, as though he had been dressed after death."
2"A compass, verdigris patina thick on its casing, face etched with sigils that matched the ones on the platform."
3"The dead man smiled with a mouth that was beginning to split at the corners, revealing rows of small, sharp teeth that definitely had not been there a moment ag…"
31.25% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount3
matches
0"she told, though her attention had already slid back to the body"
1"Eva said, voice low enough that Patel couldn’t hear,"
2"she said, voice hard as flint,"
71.05% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount3
fancyTags
0"she muttered (mutter)"
1"Eva whispered (whisper)"
2"Eva breathed (breathe)"
dialogueSentences38
tagDensity0.368
leniency0.737
rawRatio0.214
effectiveRatio0.158
77.6639%