Run: 2026-04-27-01KQ708P9H45FXD6XEKWMC9STM

Run Details

Duration:
1m 45s
Cost:
$0.017042
Provider:
Alibaba

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 beneath the Camden streets tasted of rust and stagnant water, the kind of damp that seeped into the bones and refused to leave. Detective Harlow Quinn checked the worn leather band on her left wrist, the leather cracked and softened by eighteen years of service. The hands of the watch ticked with a rhythmic certainty that grounded her. 02:14 hours. Here, in the abandoned Tube station that the whispers called the Veil Market, time seemed to drag its feet, sludging through shadows that held too much weight. Quinn adjusted the bone token in her pocket. The jagged shard of calcium felt alien against her thigh, a toll paid to cross boundaries that the Metropolitan Police had no jurisdiction over. She didn't like places that required tokens. She liked walls, statutes, and fingerprints that matched suspects to crimes. She liked a world that obeyed the laws of physics and procedure. But the world had stopped making sense three years ago, the night DS Morris vanished without a trace, leaving behind only a cold scent of ozone and a silence that screamed of something unnatural. She moved with military precision, her shoulders squared, her cropped salt-and-pepper hair clinging to the regulation length despite the humidity. Her sharp jaw tightened as she descended the spiral stairs toward the platform. The Market was active tonight, a hidden artery of the supernatural black market. Figures huddled in the gloom of the arches, trading enchanted junk and banned alchemical substances in hushed tones. But the center of the platform was cordoned off with yellow tape, a mundane barrier thrown against the impossible. Standing within the tape was Eva Kowalski. Eva crouched by the chalk circle marked on the cracked tiles, her round glasses reflecting the flickering gaslight that burned without flame. Her curly red hair escaped its tie in frizzy tendrils, framing a face dusted with freckles. She held a worn leather satchel stuffed with books and scrolls, clutching the strap with white-knuckled intensity. As Quinn's boots crunched on the gravel, Eva flinched, her hand darting up to tuck a lock of hair behind her left ear. "You're tracking diesel dust into a sterile zone, Detective," Eva said, though her voice lacked its usual academic steel. Her green eyes were wide, darting from Quinn to the space behind her. Quinn stepped through the tape, her gaze sweeping the perimeter before locking onto the scene. "I came straight from the precinct. And this isn't sterile. It's a crime scene until I say otherwise." Eva stood, brushing dust from her trousers. "I've taken measurements. But the measurements are wrong. Everything is wrong." Quinn turned her attention to the center of the chalk circle. A body lay supine on the tiles. Male, mid-thirties, clad in a dark suit that looked expensive and expensive enough to kill for. There was no blood on his clothes. There was no visible wound. But around his head, on the grimy tile, a pool of dark liquid sat in a disturbingly perfect circle. "Time of death?" Quinn asked, her voice flat, professional. She crouched, ignoring the protest in her knees. "Hard to say," Eva replied, moving closer but stopping at the chalk's edge. "No rigor yet. No lividity. But look at the blood, Harlow. Really look." Quinn leaned in. The liquid was dark, viscous, and copper-scented. She extended a gloved finger toward the edge of the pool. "It's not spreading," she noted. "Surface tension is too high. Or the viscosity is off." "It's not just the viscosity," Eva whispered, her nervous habit pulling her hair back again. "The chalk. The chalk is unbroken. The outer ring hasn't been disturbed. There are no footprints entering or leaving the circle. No drag marks. The dust on the rails beyond the circle hasn't been scuffed. It's as if he materialized here. Or the rift opened and deposited him." Quinn felt the old irritation rise, a hot coal in her chest. Eva interpreted everything through the lens of the occult, of spirits and sigils and the Veil. It was useful, sometimes, but Quinn needed facts. She needed a narrative that held together when you hit it with a hammer. "Materialization is a lazy explanation, Kowalski," Quinn said, her brown eyes scanning the body with surgical focus. "Someone brought him here. Maybe he crawled. Maybe he was carried. You missed a footprint in the dark. Happens all the time." "I didn't miss a thing," Eva insisted, though her voice trembled. "I used a magnifying lens and a UV torch. There is absolutely no displacement of particulate matter beyond the splash zone. And the smell. Do you smell it?" Quinn inhaled. Beneath the copper of blood and the rot of the station, there was a sharp, metallic tang. Ozone. And something else. Cold. Not the temperature of the air, but a dry, biting cold that seemed to radiate from the body, making her teeth ache. "Chemical spill," Quinn dismissed. "Some alchemical runoff. Or he was carrying a canister that ruptured." "Look at the edges of the blood pool," Eva said, pointing a shaking finger. "It hovers, Harlow. Millimeter by millimeter. It's defying gravity. That's not chemistry. That's the residue of a tear in the Veil. Someone pulled him through a portal and the energy backwashed. It killed him, but the rift held the blood for a moment before it released it. This is Shade work. Or something from the deeper dark." Quinn ignored the lore. She let her eyes do the work. She studied the body again. The suit was pristine. The hands were folded over the chest. But as she looked closer, she noticed something about the collar. The fabric was stiff. Crisp. She reached out and brushed the sleeve of the jacket. Her glove caught. The fabric wasn't just dry; it was brittle. A tiny flake of fabric broke off. Quinn shifted her gaze to the blood pool again. It didn't look like liquid anymore. It looked like a mirror. A perfect, unrippled mirror. She looked at the chalk line again. Eva was right about the chalk; it was pristine. But on the inner edge, near the victim's left shoulder, the chalk was faintly compressed. Not smudged. Compressed. As if something heavy had pressed down there, then lifted away. Quinn stood and walked around the circle. The platform floor was uneven, littered with debris and dust. But the dust pattern told a story. The air currents in the station flowed from the tunnel mouth toward the dead end, a slow draft. The chalk dust should have been ruffled by the draft over the hours since the victim appeared. It wasn't. The dust around the circle was settled, undisturbed, as if the air itself avoided this patch of floor. She stopped by a rusted support pillar six feet from the body. The pillar was covered in grime, but at waist height, there was a patch of clean metal. Quinn approached it, her movements slow, deliberate. She ran a gloved hand over the clean patch. It was cold. Biting cold. And there were scuff marks. Not boot marks. Narrow, parallel depressions. The kind made by a tactical grip, something flat and hard used to leverage weight against a surface. Low profile. Military issue. Quinn's mind clicked, pieces slamming together with the force of a bolt action. She reached into her trench coat and withdrew the Veil Compass. The small brass casing was heavy, the patina of verdigris thick in the crevices. The face was etched with protective sigils carved by a Shade artisan, markings that made the back of Quinn's neck prickle. The needle, usually sluggish and prone to wandering, spun wildly when she cracked the cover. It whipped back and forth before snapping to a stop, pointing directly at the rusted pillar. "The compass confirms it," Eva breathed, her glasses fogging. "A rift anchor. Right behind that pillar. The energy is still trapped there." Quinn didn't look at the compass. She looked at the scuff marks. She looked at the frost beginning to bloom on the condensation around the clean patch. Ice was forming on the metal, feathering out in delicate, fractal patterns. "It's not an anchor," Quinn said, her voice low and dangerous. "It's a heat sink." Eva blinked. "What?" "Look at the frost, Kowalski." Quinn pointed. "The frost isn't random. It's directional. It radiates away from the pillar, toward the body. But the body is dry. The blood is... wait." Quinn dropped to her knees again, ignoring the ritualistic boundary of the chalk. She leaned over the blood pool. The viscosity, the stillness, the mirror surface. She extended her finger again, this time moving slower. The tip of her glove hovered over the blood. A bead of moisture from her breath condensed on the leather, then instantly sublimated into vapor as it neared the liquid. "It's not hovering," Quinn whispered. "It's frozen. Flash-frozen." The realization hit her with the clarity of a siren. "The victim wasn't murdered here," Quinn said, her voice rising, sharp and commanding. "And he wasn't dropped from a rift. The evidence is screaming, and we're listening to ghosts." She pointed at the pillar. "Someone knelt here. Kneepad wear. Tactical grip. They were holding a package. That package was cryo-stilled. This man was frozen solid before he arrived. You said the chalk is compressed? That's where the knee brace pressed down. The handler knelt, placed the frozen package against the pillar to mask the thermal signature using the pillar's mass, then waited." Eva's mouth opened, then closed. "Masked the thermal... but the rift?" "The compass points to the pillar because there's a micro-rift behind it, yes. But the rift isn't the weapon. It's the delivery system." Quinn stood, her mind racing, mapping the logistics. "Someone accessed the rift. They moved a frozen body through the Veil. They used the thermal bleed of the frozen body to hide their passage until the last second. When they reached the drop point, they knelt against the pillar, used the cold mass to stabilize the rift closure, and released the body. The impact cracked the ice encasing him. The blood splattered, hit the ambient air, and flash-frozen instantly. That's why it sits in a perfect circle. It froze before it could settle naturally. It landed as a shard, not a splash." Harlow turned her gaze to Eva, the detective in her overriding the skepticism, seeing the mechanics of a crime that transcended murder. "This isn't a ritual killing," Quinn said, her brown eyes hard as flint. "This is a disposal. Or a delivery. Military precision. Thermal masking. Rift transit. This requires training. It requires knowledge of the station's thermal gradients. And it requires access to the clique's heavy gear." Eva's hands trembled, the satchel strap groaning under her grip. "You think... you think Morris?" Quinn's jaw locked. The name was a shard of glass in her gut, three years embedded. But the ice on the pillar, the tactical scuff marks, the precision of the freeze—it mirrored the impossibility of the night Morris vanished. No body. No entry. No exit. Just a cold spot that lingered for days. "Morris didn't just vanish," Quinn said, her voice a steel wire. "He was taken. Stored. And someone is still running these runs. We have a suspect with military discipline, occult knowledge, and a way to move assets through the Veil without triggering patrols. Someone who knows how to hide a body by turning it into a block of ice and using a rift as a courier service." Quinn snapped the Veil compass shut, cutting off the needle's frantic pointing. She pocketed it, the weight of the brass comforting against her palm. "Secure the ice shards," she ordered, turning toward the tunnel where the chalk was dusted with the faint scuff of a retreating boot, visible now that she knew where to look. "Photograph the frost patterns. Get the lab to analyze the blood crystals. Find the melting point discrepancies. I want a profile of anyone in the clique with tactical training who has gone silent in the last three years." She began to walk, her bearing imposing, cutting through the heavy air of the Market. The supernatural noise of the black market faded into background static, replaced by the cold, hard logic of the hunt. "If they're moving bodies through the rifts," Quinn said, not looking back, "they're building stockpiles. And I'm going to find the drop."
created_at"2026-04-27T08:18:04.726Z" 4/27/2026, 8:18:04 AM
model"qwen/qwen3.5-plus-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency753
moderation_latency(null)
generation_time104991
tokens_prompt923
tokens_completion7542
native_tokens_prompt905
native_tokens_completion6950
native_tokens_completion_images(null)
native_tokens_reasoning4180
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"
usage0.017042
router(null)
provider_responses
0
endpoint_id"8b4a0fbb-6705-4f8d-a7f1-ad18ecc0edbc"
id"chatcmpl-9866a702-80a1-90b1-8d2d-d94aee6cd9d3"
is_byokfalse
latency753
model_permaslug"qwen/qwen3.5-plus-20260420"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777277884-9pqZNEGcO9iJxlEmMtPY"
session_id(null)
api_type"completions"
id"gen-1777277884-V5ASMIUczhtIgmcmoEyZ"
upstream_id"chatcmpl-9866a702-80a1-90b1-8d2d-d94aee6cd9d3"
total_cost0.017042
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags19
adverbTagCount0
adverbTags(empty)
dialogueSentences41
tagDensity0.463
leniency0.927
rawRatio0
effectiveRatio0
97.58% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2069
totalAiIsmAdverbs1
found
0
adverb"really"
count1
highlights
0"really"
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)
49.25% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2069
totalAiIsms21
found
0
word"rhythmic"
count1
1
word"weight"
count3
2
word"silence"
count1
3
word"gloom"
count1
4
word"intensity"
count1
5
word"perfect"
count3
6
word"tension"
count1
7
word"scanning"
count1
8
word"trembled"
count2
9
word"absolutely"
count1
10
word"pristine"
count2
11
word"etched"
count1
12
word"racing"
count1
13
word"comforting"
count1
14
word"imposing"
count1
highlights
0"rhythmic"
1"weight"
2"silence"
3"gloom"
4"intensity"
5"perfect"
6"tension"
7"scanning"
8"trembled"
9"absolutely"
10"pristine"
11"etched"
12"racing"
13"comforting"
14"imposing"
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
narrationSentences137
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences137
filterMatches(empty)
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)
analyzedSentences159
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen94
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2068
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions65
wordCount1382
uniqueNames13
maxNameDensity2.24
worstName"Quinn"
maxWindowNameDensity4.5
worstWindowName"Quinn"
discoveredNames
Camden1
Harlow2
Quinn31
Tube1
Veil4
Market3
Metropolitan1
Police1
Morris2
Eva16
Kowalski1
Compass1
Shade1
persons
0"Harlow"
1"Quinn"
2"Market"
3"Police"
4"Morris"
5"Eva"
6"Kowalski"
places(empty)
globalScore0.378
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences99
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.484
wordCount2068
matches
0"Not the temperature of the air, but a dry, biting cold"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences159
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs48
mean43.08
std26.74
cv0.621
sampleLengths
089
196
283
37
478
532
633
718
865
917
1026
1136
1263
1350
1439
1539
1646
1715
1871
1943
2028
2169
2279
2355
2428
2524
2666
2722
2839
2915
303
3131
3265
338
3410
3529
3663
3711
38124
3922
4046
4115
4253
4367
4424
4569
4635
4722
89.90% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences137
matches
0"was cordoned"
1"were folded"
2"been ruffled"
3"was covered"
4"was etched"
5"was dusted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs241
matches
0"was forming"
88.95% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount2
flaggedSentences3
totalSentences159
ratio0.019
matches
0"The fabric wasn't just dry; it was brittle."
1"Eva was right about the chalk; it was pristine."
2"But the ice on the pillar, the tactical scuff marks, the precision of the freeze—it mirrored the impossibility of the night Morris vanished."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1388
adjectiveStacks0
stackExamples(empty)
adverbCount31
adverbRatio0.0223342939481268
lyAdverbCount8
lyAdverbRatio0.005763688760806916
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences159
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences159
mean13.01
std11.94
cv0.918
sampleLengths
025
122
213
32
427
58
624
77
811
912
1034
1120
1213
1313
1418
1519
167
1722
1816
1917
2023
2119
2213
2315
2418
257
2611
2711
287
2916
307
315
3219
339
348
3513
3613
373
387
3911
405
4110
4215
4348
4412
4516
468
4714
4817
4922
40.67% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.3081761006289308
totalSentences159
uniqueOpeners49
28.25% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences118
matches
0"Just a cold spot that"
ratio0.008
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences118
matches
0"She didn't like places that"
1"She liked walls, statutes, and"
2"She liked a world that"
3"She moved with military precision,"
4"Her sharp jaw tightened as"
5"Her curly red hair escaped"
6"She held a worn leather"
7"Her green eyes were wide,"
8"She crouched, ignoring the protest"
9"She extended a gloved finger"
10"It was useful, sometimes, but"
11"She needed a narrative that"
12"She let her eyes do"
13"She studied the body again."
14"She reached out and brushed"
15"Her glove caught."
16"It didn't look like liquid"
17"It looked like a mirror."
18"She looked at the chalk"
19"She stopped by a rusted"
ratio0.271
44.75% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount98
totalSentences118
matches
0"The air beneath the Camden"
1"Detective Harlow Quinn checked the"
2"The hands of the watch"
3"Here, in the abandoned Tube"
4"Quinn adjusted the bone token"
5"The jagged shard of calcium"
6"She didn't like places that"
7"She liked walls, statutes, and"
8"She liked a world that"
9"She moved with military precision,"
10"Her sharp jaw tightened as"
11"The Market was active tonight,"
12"Figures huddled in the gloom"
13"Eva crouched by the chalk"
14"Her curly red hair escaped"
15"She held a worn leather"
16"Eva said, though her voice"
17"Her green eyes were wide,"
18"Quinn stepped through the tape,"
19"Eva stood, brushing dust from"
ratio0.831
42.37% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences118
matches
0"As if something heavy had"
ratio0.008
56.65% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences58
technicalSentenceCount7
matches
0"Here, in the abandoned Tube station that the whispers called the Veil Market, time seemed to drag its feet, sludging through shadows that held too much weight."
1"She liked walls, statutes, and fingerprints that matched suspects to crimes."
2"But the world had stopped making sense three years ago, the night DS Morris vanished without a trace, leaving behind only a cold scent of ozone and a silence th…"
3"Quinn stepped through the tape, her gaze sweeping the perimeter before locking onto the scene."
4"Male, mid-thirties, clad in a dark suit that looked expensive and expensive enough to kill for."
5"The face was etched with protective sigils carved by a Shade artisan, markings that made the back of Quinn's neck prickle."
6"Harlow turned her gaze to Eva, the detective in her overriding the skepticism, seeing the mechanics of a crime that transcended murder."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount11
matches
0"Eva said, though her voice lacked its usual academic steel"
1"Quinn asked, her voice flat, professional"
2"Eva whispered, her nervous habit pulling her hair back again"
3"Quinn said, her brown eyes scanning the body with surgical focus"
4"Eva insisted, though her voice trembled"
5"Eva breathed, her glasses fogging"
6"Quinn said, her voice low and dangerous"
7"Quinn said, her voice rising, sharp and commanding"
8"Quinn stood, her mind racing, mapping the logistics"
9"Quinn said, her voice a steel wire"
10"Quinn said, not looking back,"
3.66% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount6
fancyTags
0"she noted (note)"
1"Eva whispered (whisper)"
2"Eva insisted (insist)"
3"Eva breathed (breathe)"
4"Quinn whispered (whisper)"
5"she ordered (order)"
dialogueSentences41
tagDensity0.39
leniency0.78
rawRatio0.375
effectiveRatio0.293
78.6231%