Run: 2026-02-20-01KHY9568QQGT4B4RND3DAV1RX

Run Details

Duration:
16.0s
Cost:
$0.001449
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 descended the rusted metal stairs into the abandoned Tube station beneath Camden, her worn leather watch ticking against the damp air. Flashlights from the forensic team cut through the gloom, casting jagged shadows on graffiti-scarred walls that pulsed with faint, unnatural glows. The air hung thick with the scent of ozone and something metallic, like blood mixed with brimstone. This wasn't any ordinary crime scene. The Veil Market had surfaced here two nights ago, its stalls of enchanted trinkets and whispered deals drawing the city's underbelly before vanishing at dawn. Now, a body lay sprawled amid shattered vials and singed fabrics, and the entry point—a concealed grate marked with a bone token—still hummed with residual energy. Uniformed officers cordoned off the perimeter, their faces pale under the harsh beams. Quinn ducked under the tape, her closely cropped salt-and-pepper hair brushing the low ceiling. At 41, with 18 years of service etched into her sharp jaw, she moved with military precision, eyes scanning the chaos. The market's layout defied logic: stalls folded into impossible angles, shelves groaning under jars of writhing shadows. The victim, a wiry man in a threadbare coat, clutched a small brass compass in his rigid fist. Its face, etched with protective sigils and patinaed verdigris, pointed not north, but toward a cracked wall where faint ripples distorted the air like heat haze. "Detective Quinn," a voice called from the cluster of techs. Sergeant Patel, her colleague for the last six months, straightened from his crouch beside the body. Mid-thirties, stocky build, always with a notebook in hand—he'd been first on scene after a tip from a junkie who'd stumbled out raving about "ghost lights." Patel wiped sweat from his brow. "Glad you're here. This place gives me the creeps. Looks like a straight robbery gone bad. Purse slashed, pockets turned out. Stabbed once, clean through the heart. No weapon found." Quinn knelt beside the corpse, gloved hands hovering over the compass. The needle quivered, as if alive. She pried open the man's fingers, noting the rigor had set in unevenly—stiff in the limbs, but his torso felt unnaturally pliable, almost warm. Blood pooled beneath him, yet it hadn't spread as it should on the uneven stone floor. Edges curled inward, like the liquid retreated from something. "Robbery," she echoed, voice flat. "What about the market? Witnesses?" Patel shrugged, flipping his notebook. "Place cleared out fast after the full moon shifted it. Couple of vendors hung back, but they clammed up. Said he was haggling over that trinket there—the compass. Buyer got spooked, pulled a knife. Classic black market squabble." She rose, boots crunching on fragments of a broken vial that leaked a viscous, glowing residue. It ate into the stone, tiny fissures spiderwebbing outward. Not acid—something else. Her gaze swept the stall behind the body: shelves lined with bone carvings, vials of iridescent powders, a ledger half-burned but legible in spidery script. Entries listed "rift dust" and "shade bindings," prices in untraceable crypto. The victim's coat bore scorch marks, not from fire, but from cold—frost patterns etched into the fabric, blooming like ferns. "Doesn't track," Quinn said, pointing to the blood. "Pool's too contained. Gravity should've pulled it wider on this slope." She traced the edge with her finger, feeling a subtle stickiness, as if the liquid clung to an invisible barrier. Patel frowned, leaning in. "Contaminants from the market junk, maybe. Those powders could be coagulants. Look, the stab wound's textbook—single thrust, no hesitation. Killer knew anatomy." Quinn ignored the wound for now, her brown eyes narrowing on the compass again. She lifted it free, the casing cool against her palm. The needle swung lazily toward the wall, where the air shimmered. A rift? Her partner's death three years back flashed in her mind—DS Morris, vanished during a raid on a similar haunt, body never found, just echoes of screams and impossible shadows. Official report called it a gas explosion. She knew better. Supernatural, they whispered in the precinct. Madness. Footsteps echoed from the stairs, hurried and light. Eva Kowalski emerged from the gloom, curly red hair frizzing in the humidity, round glasses fogged. At 5'4", she looked swallowed by the space, her worn leather satchel bulging with books and scribbled notes. Freckles dusted her cheeks, and she tucked a stray curl behind her left ear—a tell Quinn had clocked during their reluctant consultations. Eva worked the British Museum's restricted archives, a research assistant with occult leanings, pulled in on "unusual" cases like this. Aurora's childhood friend, though Quinn kept that detail filed away; the girl was a wildcard, too eager to chase myths. "Detective," Eva said, breath catching as she spotted the body. She adjusted her satchel, eyes wide behind the lenses. "I got your call. The Veil Market—it's active again. Bone token entry, right? This station's a known node; it shifts every full moon." Patel shot her a sidelong glance. "Consultant Kowalski. Stick to the books. We're treating this as homicide." Quinn held up the compass. "What's this point to, Eva? Not magnetic north." Eva's green eyes lit with recognition. She stepped closer, careful around the tape. "Veil Compass. Shade-crafted, attunes to rifts—portals between realms. That wall? It's a weak point. Energy bleeds through." She pointed to the ripples, her voice steady despite the nervous tuck of her hair. "The victim's no ordinary thief. Look at his veins— they bulge blue, like rift frostbite. He wasn't stabbed. That wound's an exit, not entry." Patel's laugh barked short. "Portals? Come on. Evidence says blade. Toxicology will confirm poison or nothing. This market's just a flea market for drugs and fakes." Quinn tuned him out, circling the body. The scorch on the coat—frost, yes. She peeled back the fabric with a probe, revealing skin mottled with dark veins that pulsed faintly, as if ink swam beneath. No external wounds save the chest puncture, yet blood volume seemed low. She checked the man's neck: two puncture marks, needle-thin, hidden under the collar. Not hypodermic. Fangs? No. Something finer. "Patel, bag the residue from that vial. Test for anomalies." She straightened, facing the wall. The compass tugged her hand toward it. She pressed palm flat against the stone—cold seeped through, then a vibration, like a distant train that wasn't there. The air thickened, carrying whispers, fragments of voices in no language she knew. Eva knelt beside the ledger, pages fluttering in a breeze from nowhere. "He was buying rift access. Last entry: 'Compass trade for portal key. Buyer: Shade emissary.' Shades don't use knives. They phase—pass through flesh, pull life essence." She glanced up, freckles stark against flushed skin. "The 'stab' is a tear from the inside out. Evidence adds up if you see the layers." Patel snorted, snapping photos. "Layers? It's a costume shop brawl. Victim pisses off a dealer, gets shanked. End of story. No ghosts, no portals." Quinn's mind raced, piecing fragments. The blood's containment—perhaps a ward, etched into the floor in sigils matching the compass face. She scraped at one with her boot; it glowed briefly, then faded. The man's eyes, open and glassy, reflected not the flashlights, but a swirl of stars, impossible in this depth. Deduction clicked: no robbery. The compass wasn't stolen; it was bait. Someone—or something—lured him here to test the rift. "Check his pockets again," Quinn ordered Patel. He grumbled but complied, pulling out a crumpled note: coordinates to another station, dated tomorrow's full moon. No cash, no wallet. Just a bone token, slick with residue. Eva stood, satchel thumping against her hip. "The compass points to the nearest rift because that's where the killer went. Through the wall. It's not murder—it's extraction. They took something from him, left the shell." Patel shook his head. "Extraction? You're spinning fairy tales. Forensics don't lie—blade angle matches a standard switchblade." Quinn ignored the jab, her sharp jaw set. She replayed the scene: victim arguing, compass in hand. Flash of cold, then collapse. No blood spray—because it evaporated into the rift. The frost on the coat: residue from phasing. Veins blue from essence drain, not poison. The puncture? Echo of the tear. Others saw surface—knife, theft. She saw the weave beneath. "Bag the compass for spectral analysis," she said. "And get a team on that wall. Non-invasive scans only." Patel muttered but nodded, signaling a tech. Eva lingered, tucking hair again. "Harlow—Detective— this ties to your old case. Morris. The shadows in the report..." Quinn's watch ticked louder in the silence. "Not now." But the whisper from the wall echoed Morris's last words: "It's pulling me in." The evidence didn't add up because it wasn't all here. The killer hadn't fled—they'd slipped between. The team bustled, lights sweeping. Quinn stepped back, compass heavy in evidence lock. The market's hum faded, but the ripples held. She'd seen what they missed: the Veil wasn't market. It was door. And someone had left it ajar.
created_at"2026-02-20T19:41:48.196Z" 2/20/2026, 7:41:48 PM
model"x-ai/grok-4-fast"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2429
moderation_latency(null)
generation_time15690
tokens_prompt1149
tokens_completion2384
native_tokens_prompt1131
native_tokens_completion2491
native_tokens_completion_images0
native_tokens_reasoning463
native_tokens_cached151
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.00144905
router(null)
provider_responses
0
endpoint_id"c9586d9d-97ff-40ca-ae94-22504d6f9b7e"
id"a4d96a76-0878-16e2-5960-5c66da1a15a6"
is_byokfalse
latency72
model_permaslug"x-ai/grok-4-fast"
provider_name"xAI"
status200
api_type"completions"
id"gen-1771616508-auqC4yEKM1txGf7U2IrF"
upstream_id"a4d96a76-0878-16e2-5960-5c66da1a15a6"
total_cost0.00144905
cache_discount0.00002265
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags25
adverbTagCount0
adverbTags(empty)
dialogueSentences39
tagDensity0.641
leniency1
rawRatio0
effectiveRatio0
96.70% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1515
totalAiIsmAdverbs1
found
0
adverb"lazily"
count1
highlights
0"lazily"
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)
14.19% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1515
totalAiIsms26
found
0
word"gloom"
count2
1
word"pulsed"
count2
2
word"shattered"
count1
3
word"etched"
count4
4
word"scanning"
count1
5
word"quivered"
count1
6
word"echoed"
count3
7
word"traced"
count1
8
word"shimmered"
count1
9
word"echoes"
count1
10
word"footsteps"
count1
11
word"magnetic"
count1
12
word"stark"
count1
13
word"raced"
count1
14
word"standard"
count1
15
word"echo"
count1
16
word"spectral"
count1
17
word"silence"
count1
18
word"whisper"
count1
highlights
0"gloom"
1"pulsed"
2"shattered"
3"etched"
4"scanning"
5"quivered"
6"echoed"
7"traced"
8"shimmered"
9"echoes"
10"footsteps"
11"magnetic"
12"stark"
13"raced"
14"standard"
15"echo"
16"spectral"
17"silence"
18"whisper"
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
narrationSentences94
matches(empty)
97.26% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount0
narrationSentences94
filterMatches
0"watch"
1"see"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences99
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen81
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1483
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions1
matches
0"Supernatural, they whispered in the precinct."
95.80% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions46
wordCount1107
uniqueNames15
maxNameDensity1.08
worstName"Quinn"
maxWindowNameDensity2
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn12
Tube1
Camden1
Veil3
Market2
Sergeant1
Patel9
Morris3
Kowalski1
Eva6
Buyer1
Shade2
Evidence2
Non-invasive1
persons
0"Harlow"
1"Quinn"
2"Market"
3"Sergeant"
4"Patel"
5"Morris"
6"Kowalski"
7"Eva"
8"Buyer"
9"Shade"
10"Evidence"
places(empty)
globalScore0.958
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences57
glossingSentenceCount1
matches
0"seemed low"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords2.023
wordCount1483
matches
0"not north, but toward a cracked wall"
1"not from fire, but from cold"
2"not the flashlights, but a swirl of stars, impossible in this depth"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences99
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs28
mean52.96
std29.68
cv0.56
sampleLengths
0119
1109
288
376
443
584
643
722
883
9104
1042
1117
1213
1369
1426
1566
1654
1763
1824
1970
2035
2135
2217
2360
2425
2518
2639
2739
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences94
matches
0"gets shanked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs208
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount20
semicolonCount4
flaggedSentences18
totalSentences99
ratio0.182
matches
0"Now, a body lay sprawled amid shattered vials and singed fabrics, and the entry point—a concealed grate marked with a bone token—still hummed with residual energy."
1"Mid-thirties, stocky build, always with a notebook in hand—he'd been first on scene after a tip from a junkie who'd stumbled out raving about \"ghost lights.\" Patel wiped sweat from his brow."
2"She pried open the man's fingers, noting the rigor had set in unevenly—stiff in the limbs, but his torso felt unnaturally pliable, almost warm."
3"Not acid—something else."
4"The victim's coat bore scorch marks, not from fire, but from cold—frost patterns etched into the fabric, blooming like ferns."
5"Her partner's death three years back flashed in her mind—DS Morris, vanished during a raid on a similar haunt, body never found, just echoes of screams and impossible shadows."
6"At 5'4\", she looked swallowed by the space, her worn leather satchel bulging with books and scribbled notes. Freckles dusted her cheeks, and she tucked a stray curl behind her left ear—a tell Quinn had clocked during their reluctant consultations. Eva worked the British Museum's restricted archives, a research assistant with occult leanings, pulled in on \"unusual\" cases like this. Aurora's childhood friend, though Quinn kept that detail filed away; the girl was a wildcard, too eager to chase myths."
7"The Veil Market—it's active again."
8"This station's a known node; it shifts every full moon.\""
9"Shade-crafted, attunes to rifts—portals between realms."
10"Look at his veins— they bulge blue, like rift frostbite."
11"Quinn tuned him out, circling the body. The scorch on the coat—frost, yes. She peeled back the fabric with a probe, revealing skin mottled with dark veins that pulsed faintly, as if ink swam beneath. No external wounds save the chest puncture, yet blood volume seemed low. She checked the man's neck: two puncture marks, needle-thin, hidden under the collar. Not hypodermic. Fangs? No. Something finer."
12"They phase—pass through flesh, pull life essence.\" She glanced up, freckles stark against flushed skin. \"The 'stab' is a tear from the inside out."
13"Quinn's mind raced, piecing fragments. The blood's containment—perhaps a ward, etched into the floor in sigils matching the compass face. She scraped at one with her boot; it glowed briefly, then faded. The man's eyes, open and glassy, reflected not the flashlights, but a swirl of stars, impossible in this depth. Deduction clicked: no robbery. The compass wasn't stolen; it was bait. Someone—or something—lured him here to test the rift."
14"It's not murder—it's extraction."
15"Forensics don't lie—blade angle matches a standard switchblade.\""
16"Quinn ignored the jab, her sharp jaw set. She replayed the scene: victim arguing, compass in hand. Flash of cold, then collapse. No blood spray—because it evaporated into the rift. The frost on the coat: residue from phasing. Veins blue from essence drain, not poison. The puncture? Echo of the tear. Others saw surface—knife, theft. She saw the weave beneath."
17"Quinn's watch ticked louder in the silence. \"Not now.\" But the whisper from the wall echoed Morris's last words: \"It's pulling me in.\" The evidence didn't add up because it wasn't all here. The killer hadn't fled—they'd slipped between."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount973
adjectiveStacks0
stackExamples(empty)
adverbCount21
adverbRatio0.02158273381294964
lyAdverbCount7
lyAdverbRatio0.007194244604316547
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences99
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences99
mean14.98
std14.95
cv0.998
sampleLengths
024
121
217
36
425
526
613
714
821
917
1018
1126
1210
1316
1432
1530
1611
176
1824
1916
209
215
225
235
2438
2516
269
273
2825
2911
3020
318
3231
334
3422
3514
3610
3711
382
3929
407
413
426
431
448
4516
4680
4723
485
494
94.95% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats1
diversityRatio0.5757575757575758
totalSentences99
uniqueOpeners57
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences82
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount18
totalSentences82
matches
0"Its face, etched with protective"
1"She pried open the man's"
2"she echoed, voice flat"
3"She rose, boots crunching on"
4"It ate into the stone,"
5"Her gaze swept the stall"
6"She traced the edge with"
7"She lifted it free, the"
8"Her partner's death three years"
9"She knew better."
10"We're treating this as"
11"It's a weak point."
12"He wasn't stabbed."
13"They phase—pass through flesh, pull"
14"It's a costume shop brawl."
15"It's not murder—it's extraction."
16"They took something from him,"
17"You're spinning fairy tales."
ratio0.22
33.17% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences82
matches
0"Detective Harlow Quinn descended the"
1"Flashlights from the forensic team"
2"The air hung thick with"
3"This wasn't any ordinary crime"
4"The Veil Market had surfaced"
5"Quinn ducked under the tape,"
6"The market's layout defied logic:"
7"The victim, a wiry man"
8"Its face, etched with protective"
9"a voice called from the"
10"Sergeant Patel, her colleague for"
11"Quinn knelt beside the corpse,"
12"The needle quivered, as if"
13"She pried open the man's"
14"Blood pooled beneath him, yet"
15"Edges curled inward, like the"
16"she echoed, voice flat"
17"Patel shrugged, flipping his notebook."
18"She rose, boots crunching on"
19"It ate into the stone,"
ratio0.854
60.98% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences82
matches
0"Now, a body lay sprawled"
ratio0.012
91.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences28
technicalSentenceCount2
matches
0"She rose, boots crunching on fragments of a broken vial that leaked a viscous, glowing residue."
1"Quinn tuned him out, circling the body. The scorch on the coat—frost, yes. She peeled back the fabric with a probe, revealing skin mottled with dark veins that …"
62.50% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount2
matches
0"she echoed, voice flat"
1"Eva said, breath catching as she spotted the body"
98.72% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount2
fancyTags
0"Patel's laugh barked (bark)"
1"Quinn ordered (order)"
dialogueSentences39
tagDensity0.154
leniency0.308
rawRatio0.333
effectiveRatio0.103
80.8702%