Run: 2026-05-19-01KS0TMX1AVRCES7PC2K244F5E

Run Details

Duration:
26.5s
Cost:
$0.044066
Provider:
Google AI Studio

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 air sixty feet beneath Camden High Street tasted of damp slate, sulfur, and eighty years of calcified soot. Detective Harlow Quinn adjusted the collar of her wool coat against the subterranean draft, her boots crunching on the gravelly ballast of the abandoned railway track. Up ahead, the darkness of the disused Tube station was shattered by the harsh, flickering glare of portable halogen work lamps. Blue-and-white Metropolitan Police tape fluttered in the draft, pinned to a rusted iron pillar. Quinn checked her left wrist. The worn leather band of her watch was a familiar pressure against her skin; the hands read exactly 3:14 AM. Eighteen years on the force had taught her that nothing good happened in London at three in the morning, least of all in a tomb of Victorian brickwork that had been closed to the public since the Blitz. She ducked under the tape, her sharp jaw set, her closely cropped salt-and-pepper hair catching the silver edge of the halogen glare. "Ah, Quinn. Glad you made it down," Detective Sergeant Miller said, his breath pluming in the damp air. He was huddled in a heavy parka, holding a steaming paper cup of cheap coffee. He pointed a gloved thumb toward the far wall of the platform, where a body slumped against a faded, peeling advertisement for Bovril. "We’ve got a weird one. Local transit workers found him during a routine structural check." Quinn approached the body with military precision, her steps measured, her eyes scanning the entire platform before she even looked at the corpse. "What do we have, Miller?" "Male, mid-thirties, well-dressed. Too well-dressed for a squatter," Miller said, taking a sip from his cup. "No wallet, no phone. No obvious signs of trauma either. My guess? A high-end drug deal gone wrong. Probably took some synthetic cocktail that stopped his heart, and his associates stripped him of his valuables before they ran. Simple turf dispute, or maybe a robbery." Quinn knelt beside the victim. The man was wearing a tailored velvet frock coat, deep plum in color, which was entirely out of place in the filth of the abandoned station. But it wasn't the clothes that caught her attention. It was the lack of dust. The platform was coated in a thick, grey blanket of decades-old grime, yet the area immediately surrounding the body was clean, as if a localized wind had swept the floor in a perfect circle. "A simple drug deal," Quinn repeated, her voice flat. She pulled a pair of latex gloves from her pocket and snapped them on, the sound sharp in the quiet tunnel. "And I suppose his associates took the time to tidy up the crime scene?" Miller frowned, stepping closer. "What do you mean?" "Look at the dust, Miller. Or rather, the lack of it." Quinn pointed to the perimeter of the clean circle. "And look at his hands." The dead man’s fingers were curled into loose fists. Quinn gently pried open the right hand. Nestled in his palm was a small, flat object made of polished bone, no larger than a fifty-penny piece. It was carved with a crude, hollow-eyed face. It was cold—colder than the surrounding air. "A souvenir?" Miller suggested, leaning over her shoulder. "A good-luck charm?" "It’s a bone token," Quinn murmured, though she didn’t explain how she knew. A phantom ache throbbed in her temple, a sudden, sharp memory of three years ago. Her late partner, DS Morris, had been found in a similar state in an alleyway in Whitechapel—no marks, no blood, just a hollow stare and a pocket full of things that didn't make sense. The coroner had ruled it an aneurysm. Quinn had never believed it. She turned her attention to the victim's left coat pocket. Slipping two fingers inside, her tips brushed against something cold, metallic, and heavy. She pulled it out. It was a small brass compass. The casing was corroded with a thick, velvety patina of green verdigris, and the glass face was intricately etched with strange, swirling sigils instead of the standard cardinal directions. As Quinn held it flat in her palm, the needle didn't spin toward the north. Instead, it trembled violently, then locked onto a solid brick archway at the far end of the platform—a tunnel section that had been bricked up for half a century. "See?" Miller said, pointing at the compass. "The casing is damaged. The needle's stuck. It's junk." "It’s not stuck," Quinn said softly. She tilted the compass forty-five degrees to the left. The needle swung with fluid, uncanny grace, remaining pointed directly at the bricked-up archway. "It's pointing at something else." She stood up, her 5'9" frame casting a long shadow against the damp tiles. She walked toward the brick archway, following the needle's silent command. The bricks were damp, covered in a slick sheen of mineral deposits, but as she drew closer, she noticed something Miller's team had missed. Near the base of the brick wall, the mortar was fresh. Not eighty years old. Not even eighty days old. The lime mortar was soft, still curing in the damp air, and there were faint, chalky finger-scratches near the seams. "Someone was trying to get through here," Quinn said. "Or someone just came out." "Detective!" The shout came from the stairs leading down to the platform. A uniformed constable was descending the iron steps, escorting a young woman. "Caught her trying to slip past the surface barricade on Camden High Street," the constable said, breathing heavily. "She had a set of transit keys and was trying to make her way down the ventilation shaft." Quinn turned. The young woman was short, about 5'4", with a wild mane of curly red hair and a freckled complexion that looked starkly pale under the halogen lights. She wore round, wire-rimmed glasses that kept sliding down her nose, and she was clutching a worn leather satchel to her chest as if she were protecting a newborn child. As soon as the girl's eyes fell on the body on the platform, she stopped. Her hand flew to her left ear, nervously tucking a stray red curl behind it. "I told the officer, I'm a researcher," she said, her voice trembling but determined. Her accent was educated, carrying the soft, precise vowels of Oxford. "I have a permit. Well, a pending permit. I'm working on a survey of subterranean Victorian infrastructure." Quinn walked over to her, her boots echoing on the concrete. She stopped a foot away, studying the girl with a practiced, predatory gaze. She noted the heavy leather satchel, bulging with the unmistakable corners of old, thick books. "A survey at three in the morning, Miss...?" "Kowalski. Eva Kowalski," the girl said, her green eyes darting quickly toward the bricked-up archway, then to the brass compass still resting in Quinn's gloved hand. Eva's breath hitched, a tiny, almost imperceptible sound, but Quinn didn't miss it. Eva's hand went back to her ear, tucking the hair away again. "You're a research assistant at the British Museum, aren't you, Miss Kowalski?" Quinn asked, her voice dropping to a dangerous, quiet rumble. "The restricted archives." Eva blinked, surprised. "How did you—?" "I read the incident reports from the precinct, even the ones that get filed away under 'unusual circumstances,'" Quinn said. "Your name came up in an incident at the museum last autumn. Something about a missing manuscript on medieval warding." Eva swallowed hard. "I was cleared of any wrongdoing. It was a filing error." "Of course it was," Quinn said. She reached out and held up the brass compass, letting the light catch the verdigris casing. "Do you know what this is, Eva?" Eva stared at the compass. The needle was pointing straight past Quinn, aiming directly at Eva's leather satchel. Eva's grip on the bag tightened. "It... it looks like a standard surveyor's tool. Antique." "And this?" Quinn held up the bone token. Eva’s face went entirely bloodless. She looked from the bone token to the corpse slumped against the Bovril sign, then back to Quinn. For a second, the mask of the innocent academic cracked, revealing a deep, terrifying panic. "He shouldn't have been carrying that," Eva whispered, almost to herself. "Not tonight. It’s not a full moon." "What did you say?" Miller asked, stepping forward, his notebook in hand. "A full moon? What's that got to do with a drug overdose?" Eva shut her mouth tightly, her jaw clenched. She looked at Quinn, and in that silent exchange, Quinn saw something she hadn't seen in any of her colleagues in three years: recognition. Eva knew what this was. She knew why the dust was gone. She knew why a man was dead with no wounds, and she knew what lay behind the bricked-up wall. "Miller," Quinn said, never breaking eye contact with Eva. "Go back up to the surface. Get the local transit authority to bring down a hammer. We’re taking this brick wall down." "Boss?" Miller looked bewildered. "The wall? That's structural. We can't just—" "Do it, Miller," Quinn snapped, the old military authority ringing in her voice. "Now." Miller hesitated, then grumbled something under his breath and walked toward the stairs, gesturing for the uniformed constable to follow him to coordinate with the surface team. As soon as their footsteps faded up the stairs, leaving only the low, industrial hum of the generator, Quinn stepped closer to Eva. She lowered the compass, but the needle remained fixed, pointing toward the brick wall behind them—toward the dark, hidden heart of Camden. "You knew him," Quinn said, gesturing to the dead man. "He was a runner," Eva said, her voice barely a whisper. She looked around the empty platform, as if the shadows themselves were listening. "He was bringing something to the Market. But he got careless. He didn't have the right clearance, or he crossed someone who doesn't use knives to settle debts." "The Market," Quinn repeated. The word tasted heavy, dangerous. "The Veil Market." Eva's green eyes widened behind her glasses. "You... you know about it?" "I'm a detective, Miss Kowalski. I pay attention when people die in ways science can't explain," Quinn said. She looked down at the bone token in her hand, then pocketed it. "My partner died three years ago. His heart stopped, just like this man's. He was holding a piece of cold iron. No one could tell me why." Eva looked at Quinn with a sudden, unexpected flash of sympathy. "The Veil has rules, Detective. If you fly too close, it burns you. Your partner probably walked into a rift without a compass. If you don't have a guide, the transition... it tears the spirit right out of the flesh." Quinn's sharp jaw tightened. The phantom ache in her temple flared again, but this time, it was accompanied by a strange, grim satisfaction. For three years, she had been chasing ghosts, told by everyone in the department that she was losing her mind, that Morris’s death was just a tragic medical anomaly. But here was the proof. The compass. The bone token. The red-headed researcher who knew too much. "The transit team will be down here with sledgehammers in ten minutes," Quinn said, her voice cold and steady. "When they break through that wall, what are we going to find, Eva?" Eva looked at the brick archway, her hand trembling as she tucked her hair behind her ear once more. "A tunnel that isn't on any map. And if the Market is still there... things you aren't prepared to see." Quinn took a deep breath, the damp, ancient air of the station filling her lungs. She adjusted her grip on her flashlight, her salt-and-pepper hair catching the dim light as she stood shoulder-to-shoulder with the young researcher. "Try me," Detective Quinn said.
created_at"2026-05-19T19:15:50.448Z" 5/19/2026, 7:15:50 PM
model"google/gemini-3.5-flash-20260519"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1552
moderation_latency(null)
generation_time26360
tokens_prompt923
tokens_completion3860
native_tokens_prompt883
native_tokens_completion4749
native_tokens_completion_images0
native_tokens_reasoning2055
native_tokens_cached0
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"
service_tier"standard"
usage0.0440655
router(null)
provider_responses
0
endpoint_id"bd50061c-e1d8-469e-96b1-d322e77378f8"
id"5rYMap7dJ_Gfz7IPp5HNkQo"
is_byokfalse
latency1552
model_permaslug"google/gemini-3.5-flash-20260519"
provider_name"Google AI Studio"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer(null)
request_id"req-1779218150-MgzZHDyR9w0Xi9hLFGvx"
session_id(null)
api_type"completions"
id"gen-1779218150-p0bxgPJM68IMoeXRIK6Q"
upstream_id"5rYMap7dJ_Gfz7IPp5HNkQo"
total_cost0.0440655
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags29
adverbTagCount1
adverbTags
0"Quinn said softly [softly]"
dialogueSentences59
tagDensity0.492
leniency0.983
rawRatio0.034
effectiveRatio0.034
87.32% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1972
totalAiIsmAdverbs5
found
0
adverb"gently"
count1
1
adverb"softly"
count1
2
adverb"nervously"
count1
3
adverb"quickly"
count1
4
adverb"tightly"
count1
highlights
0"gently"
1"softly"
2"nervously"
3"quickly"
4"tightly"
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)
46.75% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1972
totalAiIsms21
found
0
word"shattered"
count1
1
word"fluttered"
count1
2
word"familiar"
count1
3
word"measured"
count1
4
word"scanning"
count1
5
word"synthetic"
count1
6
word"velvet"
count1
7
word"perfect"
count1
8
word"charm"
count1
9
word"throbbed"
count1
10
word"etched"
count1
11
word"standard"
count2
12
word"trembled"
count1
13
word"uncanny"
count1
14
word"long shadow"
count1
15
word"determined"
count1
16
word"echoing"
count1
17
word"jaw clenched"
count1
18
word"footsteps"
count1
19
word"whisper"
count1
highlights
0"shattered"
1"fluttered"
2"familiar"
3"measured"
4"scanning"
5"synthetic"
6"velvet"
7"perfect"
8"charm"
9"throbbed"
10"etched"
11"standard"
12"trembled"
13"uncanny"
14"long shadow"
15"determined"
16"echoing"
17"jaw clenched"
18"footsteps"
19"whisper"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"jaw/fists clenched"
count1
highlights
0"eyes widened"
1"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences108
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences108
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences138
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1968
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions81
wordCount1350
uniqueNames19
maxNameDensity2.59
worstName"Quinn"
maxWindowNameDensity5.5
worstWindowName"Eva"
discoveredNames
Camden2
High1
Street1
Harlow1
Quinn35
Tube1
Metropolitan1
Police1
London1
Victorian1
Blitz1
Sergeant1
Miller8
Bovril2
Morris2
Whitechapel1
Oxford1
Eva17
Detective3
persons
0"Harlow"
1"Quinn"
2"Sergeant"
3"Miller"
4"Morris"
5"Eva"
6"Detective"
places
0"Camden"
1"High"
2"Street"
3"London"
4"Whitechapel"
5"Oxford"
globalScore0.204
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences81
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1968
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences138
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs58
mean33.93
std20.52
cv0.605
sampleLengths
066
114
263
322
471
528
661
780
844
98
1025
1150
1211
1374
1427
1579
1616
1734
1849
1940
2014
211
2223
2336
2459
2530
2642
2739
288
2951
3025
316
3240
3314
3429
3533
368
3738
3818
3924
4063
4131
4211
4314
4427
4545
4610
4752
4812
4912
66.28% Passive voice overuse
Target: ≤2% passive sentences
passiveCount12
totalSentences108
matches
0"was shattered"
1"been closed"
2"was huddled"
3"was coated"
4"were curled"
5"was carved"
6"been found"
7"was corroded"
8"been bricked"
9"was educated"
10"was gone"
11"was accompanied"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs220
matches
0"was wearing"
1"was descending"
2"was clutching"
3"were protecting"
4"was pointing"
5"were listening"
6"was losing"
39.34% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount1
flaggedSentences5
totalSentences138
ratio0.036
matches
0"The worn leather band of her watch was a familiar pressure against her skin; the hands read exactly 3:14 AM."
1"It was cold—colder than the surrounding air."
2"Her late partner, DS Morris, had been found in a similar state in an alleyway in Whitechapel—no marks, no blood, just a hollow stare and a pocket full of things that didn't make sense."
3"Instead, it trembled violently, then locked onto a solid brick archway at the far end of the platform—a tunnel section that had been bricked up for half a century."
4"She lowered the compass, but the needle remained fixed, pointing toward the brick wall behind them—toward the dark, hidden heart of Camden."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1348
adjectiveStacks1
stackExamples
0"crude, hollow-eyed face."
adverbCount44
adverbRatio0.032640949554896145
lyAdverbCount20
lyAdverbRatio0.01483679525222552
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences138
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences138
mean14.26
std9.71
cv0.681
sampleLengths
019
126
221
314
45
520
638
722
818
915
1023
1115
1223
135
1416
1545
165
1726
189
196
2034
219
2221
2314
244
254
2620
275
289
297
3019
318
327
338
343
3513
3615
3734
387
395
4010
4113
424
436
4429
4515
4629
477
489
496
45.17% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.3188405797101449
totalSentences138
uniqueOpeners44
32.68% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences102
matches
0"Instead, it trembled violently, then"
ratio0.01
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount28
totalSentences102
matches
0"She ducked under the tape,"
1"He was huddled in a"
2"He pointed a gloved thumb"
3"It was the lack of"
4"She pulled a pair of"
5"It was carved with a"
6"It was cold—colder than the"
7"Her late partner, DS Morris,"
8"She turned her attention to"
9"She pulled it out."
10"It was a small brass"
11"She tilted the compass forty-five"
12"She stood up, her"
13"She wore round, wire-rimmed glasses"
14"Her hand flew to her"
15"she said, her voice trembling"
16"Her accent was educated, carrying"
17"She stopped a foot away,"
18"She noted the heavy leather"
19"She reached out and held"
ratio0.275
28.63% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount88
totalSentences102
matches
0"The air sixty feet beneath"
1"Detective Harlow Quinn adjusted the"
2"Quinn checked her left wrist."
3"The worn leather band of"
4"She ducked under the tape,"
5"Detective Sergeant Miller said, his"
6"He was huddled in a"
7"He pointed a gloved thumb"
8"Quinn approached the body with"
9"Miller said, taking a sip"
10"Quinn knelt beside the victim."
11"The man was wearing a"
12"It was the lack of"
13"The platform was coated in"
14"Quinn repeated, her voice flat"
15"She pulled a pair of"
16"Miller frowned, stepping closer."
17"Quinn pointed to the perimeter"
18"The dead man’s fingers were"
19"Quinn gently pried open the"
ratio0.863
98.04% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences102
matches
0"As soon as the girl's"
1"As soon as their footsteps"
ratio0.02
58.82% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences51
technicalSentenceCount6
matches
0"Eighteen years on the force had taught her that nothing good happened in London at three in the morning, least of all in a tomb of Victorian brickwork that had …"
1"The man was wearing a tailored velvet frock coat, deep plum in color, which was entirely out of place in the filth of the abandoned station."
2"The platform was coated in a thick, grey blanket of decades-old grime, yet the area immediately surrounding the body was clean, as if a localized wind had swept…"
3"Her late partner, DS Morris, had been found in a similar state in an alleyway in Whitechapel—no marks, no blood, just a hollow stare and a pocket full of things…"
4"She wore round, wire-rimmed glasses that kept sliding down her nose, and she was clutching a worn leather satchel to her chest as if she were protecting a newbo…"
5"She looked around the empty platform, as if the shadows themselves were listening."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags28
uselessAdditionCount8
matches
0"Detective Sergeant Miller said, his breath pluming in the damp air"
1"Quinn repeated, her voice flat"
2"she said, her voice trembling but determined"
3"Quinn asked, her voice dropping to a dangerous, quiet rumble"
4"Eva whispered, almost to herself"
5"Quinn said, never breaking eye contact with Eva"
6"Eva said, her voice barely a whisper"
7"Quinn said, her voice cold and steady"
48.31% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags24
fancyCount6
fancyTags
0"Quinn repeated (repeat)"
1"Miller suggested (suggest)"
2"Quinn murmured (murmur)"
3"Eva whispered (whisper)"
4"Quinn snapped (snap)"
5"Quinn repeated (repeat)"
dialogueSentences59
tagDensity0.407
leniency0.814
rawRatio0.25
effectiveRatio0.203
73.7334%