Run: 2026-02-20-01KHY9DVD9VN2566YS7NC7PTQA

Run Details

Duration:
27.0s
Cost:
$0.001391
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="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <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> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. 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
Rain hammered the pavements of Soho, turning the gutters into rushing black rivers. Detective Harlow Quinn gripped her coat collar against the downpour, her worn leather watch ticking away the seconds under the streetlamp's sodium glow. She spotted him first—a figure in a dark hoodie darting from the mouth of The Raven's Nest, the green neon sign flickering like a dying firefly above the door. Tomás Herrera. The name burned in her mind from the file: ex-paramedic, off-the-books healer for that shadowy clique she'd been tracking. He moved too fast for the rain to slow him, shoulders hunched, vanishing around the corner toward Oxford Street. Quinn bolted after him. Her boots splashed through puddles, the cold seeping through her socks. Military precision guided her steps—eighteen years on the force didn't fade with a lost partner. She shoved past a cluster of late-night revelers spilling from a pub, their laughter swallowed by the storm. "Police! Stop!" Her voice cut through the roar, but Herrera didn't break stride. He weaved into the throng of umbrellas on Regent Street, a ghost in the neon haze. Her breath came steady, lungs burning just enough to sharpen her focus. She lost him for a beat amid the umbrellas, then caught the flash of his olive skin under a shop awning. He glanced back, brown eyes wide with recognition, and picked up speed, cutting toward the Underground entrance at Piccadilly Circus. Quinn cursed under her breath, dodging a cyclist who swore at her in the slick chaos. The city's pulse throbbed around her—taxis honking, water cascading from eaves—but she zeroed in on Herrera's retreating form. He plunged down the stairs into the station, the rain easing to a relentless patter on the tiled steps. Quinn followed, hand brushing her hip where her holster sat heavy. No backup tonight; this lead came on a hunch after tailing whispers from the Nest. Old maps and photos on those bar walls hid more than history—she'd bet her badge on it. The station air hit her like a wall: stale, metallic, mingled with the faint ozone of wet rails. Crowds thinned here, late-hour stragglers shuffling toward platforms. Herrera bypassed the ticket barriers, vaulting the turnstile with a grace that spoke of his paramedic days. Quinn flashed her badge at the attendant, who waved her through without a word. She scanned the concourse—escalators humming downward, voices echoing off the curved ceilings. There: his hoodie blending into the shadows near a service door marked "Staff Only." He jimmied it open with a tool from his pocket, slipping inside before it swung shut. Quinn sprinted, slamming her shoulder against the door. It gave with a groan, revealing a narrow corridor lit by flickering fluorescents. Maintenance tunnels. She drew her sidearm, the weight familiar in her palm, and proceeded, footsteps muffled on the concrete. The air grew cooler, damper, carrying a faint musty tang that didn't belong to the Tube. Herrera's trail led deeper: a scuff mark here, a drip of rainwater there. The corridor branched, and she heard it—a scrape of boots ahead. She rounded the corner, gun raised, but found only emptiness. "Herrera! Metropolitan Police. You're done running." Her words bounced back, unanswered. She pressed on, the tunnel sloping downward, walls rougher now, like they'd been abandoned mid-dig. Graffiti bloomed in faded sprays: symbols she didn't recognize, twisting like veins. A distant clang pulled her left. She moved faster, breath syncing with her pulse. The tunnel opened into a wider chamber, relics of the old Victorian sewers—rusted pipes snaking overhead, puddles pooling underfoot. Herrera's shadow flickered at the far end, ducking through a jagged archway reinforced with iron bars. Beyond it, stairs descended into blackness, the air shifting to something earthier, laced with spice and smoke. Quinn holstered her gun for the climb down, gripping the damp railing. Each step echoed, the darkness pressing in. Her salt-and-pepper hair clung to her forehead, but she ignored it, sharp jaw set. Three years since Morris vanished on a case like this—whispers of the unnatural, leads that evaporated. Not again. Not if she could pin this clique's web. The stairs bottomed out in a chamber that hummed with life. No, not life—something else. Torches guttered on walls of cracked brick, casting long shadows over stalls draped in tattered cloths. Figures moved in the gloom: a woman with eyes like polished obsidian haggling over a vial that shimmered unnaturally; a man in a hooded cloak exchanging coin for a bundle of herbs that writhed like snakes. The air thickened with scents—incense, blood, forbidden brews. The Veil Market. She'd heard rumors, dismissed them as junkie tales, but here it sprawled beneath Camden's pulse, hidden in an abandoned Tube line. Herrera wove through the crowd, his Saint Christopher medallion glinting as he bumped shoulders with a vendor peddling bone carvings. Quinn froze at the threshold, heart pounding. Entry here demanded more than a badge; stories spoke of tokens, pacts. A hulking guard near the entrance eyed her, his skin etched with glowing runes that pulsed like veins. He cracked knuckles the size of walnuts, stepping forward. "You lost, topsider?" His voice rumbled, gravel over glass. Quinn's brown eyes narrowed, hand inching toward her holster. "Looking for a runner. Herrera. Saw him come this way." The guard's laugh echoed, drawing stares. Whispers rippled through the market—human, they hissed. Trouble. Herrera paused at a stall piled with enchanted trinkets, glancing back. Their eyes locked across the throng. He bolted again, ducking behind a curtain of hanging lanterns that swayed like will-o'-the-wisps. Quinn weighed it: pursue into this den of shadows, where her authority meant nothing, or call it in and risk him vanishing like smoke. The guard loomed closer, breath hot with the reek of fermented roots. Around them, deals halted— a alchemist pocketing a glowing orb, a thief slipping a dagger into his belt. The market's undercurrent thrummed, alive with threats she couldn't yet name. She stepped forward, boots squelching on the uneven floor. No turning back now. The guard grunted, parting just enough for her to pass, but his eyes promised retribution. Quinn pushed into the crowd, the press of bodies closing around her. Voices rose in a babel of tongues she half-understood: bargains for curses, trades in secrets that could unravel the world above. Herrera darted left, toward a alcove stacked with crates of vials bubbling with ethereal light. Quinn followed, shoving past a hag who clutched a basket of shriveled eyes—animal, she hoped. "Out of the way," she growled, the woman's cackle chasing her. The market twisted like a labyrinth, tunnels branching off the main cavern, each leading to darker wares. Herrera glanced over his shoulder, scar on his forearm flashing white under torchlight. He knew these paths; she didn't. A vendor thrust a amulet toward her—protection, he murmured, for the uninitiated. Quinn batted it away, focus locked on her quarry. He slipped into a narrower aisle, where shadows clung thicker, air heavy with the tang of alchemy. Stalls here sold whispers: scrolls etched with spells, jars of captured echoes. Quinn's skin prickled; something watched from the gloom, eyes unseen. She drew her gun again, low and ready, ignoring the murmurs of outrage. "Herrera! Last chance. Come quiet, or I drag you out myself." He didn't stop, vanishing around a bend where steam hissed from a cauldron tended by a figure cloaked in feathers. Quinn rounded the corner, breath ragged. The path opened into a chamber ringed by iron cages, occupants shifting restlessly—forms that blurred at the edges, not quite human. A buyer inspected one, prodding with a gloved hand. There—Herrera, fumbling with a concealed door at the far wall, panel of warped wood disguised as shelving. He shoved it open, revealing a spiral stair plunging deeper. The underground market's heart, perhaps, or an escape to forgotten lines. Quinn raised her voice. "Police! Hands where I can see them." He met her gaze one last time, warm brown eyes flickering with defiance, then dropped through the stairwell, the door slamming shut behind him. The chamber fell silent, all eyes on her. The caged things rattled bars; the buyer stepped back, hand on a hilt. The guard from the entrance lumbered into view, flanked by two others, their runes flaring brighter. Quinn's finger hovered near the trigger. Follow him down, into the unknown belly of this place, where rules bent and broke? Or hold position, radio for aid that might never reach her in time? Rain from above seemed a lifetime away; here, the decision hung heavier than the storm. She holstered the gun, mind racing through options. Morris's face flashed—gone because she hesitated once. Not tonight. Quinn advanced toward the door, the guards closing in, the market's pulse quickening around her like a beast rousing from sleep.
created_at"2026-02-20T19:46:31.988Z" 2/20/2026, 7:46:31 PM
model"x-ai/grok-4-fast"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3631
moderation_latency(null)
generation_time26908
tokens_prompt1140
tokens_completion2315
native_tokens_prompt1104
native_tokens_completion2386
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.00139115
router(null)
provider_responses
0
endpoint_id"c9586d9d-97ff-40ca-ae94-22504d6f9b7e"
id"8d27ac1f-23ba-3ab9-0ca5-0042f2bd798d"
is_byokfalse
latency568
model_permaslug"x-ai/grok-4-fast"
provider_name"xAI"
status200
api_type"completions"
id"gen-1771616791-ZGECAj35R1Ovx4yMZg50"
upstream_id"8d27ac1f-23ba-3ab9-0ca5-0042f2bd798d"
total_cost0.00139115
cache_discount0.00002265
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
33.33% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags6
adverbTagCount1
adverbTags
0"He bolted again [again]"
dialogueSentences8
tagDensity0.75
leniency1
rawRatio0.167
effectiveRatio0.167
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1489
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
9.34% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1489
totalAiIsms27
found
0
word"pulse"
count4
1
word"throbbed"
count1
2
word"cascading"
count1
3
word"scanned"
count1
4
word"echoing"
count1
5
word"weight"
count1
6
word"familiar"
count1
7
word"footsteps"
count1
8
word"flickered"
count1
9
word"echoed"
count2
10
word"gloom"
count2
11
word"shimmered"
count1
12
word"glinting"
count1
13
word"pounding"
count1
14
word"hulking"
count1
15
word"etched"
count2
16
word"pulsed"
count1
17
word"loomed"
count1
18
word"unravel"
count1
19
word"echoes"
count1
20
word"racing"
count1
highlights
0"pulse"
1"throbbed"
2"cascading"
3"scanned"
4"echoing"
5"weight"
6"familiar"
7"footsteps"
8"flickered"
9"echoed"
10"gloom"
11"shimmered"
12"glinting"
13"pounding"
14"hulking"
15"etched"
16"pulsed"
17"loomed"
18"unravel"
19"echoes"
20"racing"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences110
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences110
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences113
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen36
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1461
ratio0
matches(empty)
25.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions2
matches
0"Whispers rippled through the market—human, they hissed."
1"A vendor thrust a amulet toward her—protection, he murmured, for the uninitiated."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions51
wordCount1416
uniqueNames20
maxNameDensity1.27
worstName"Quinn"
maxWindowNameDensity2.5
worstWindowName"Quinn"
discoveredNames
Soho1
Harlow1
Quinn18
Raven1
Nest2
Herrera11
Oxford1
Street2
Regent1
Underground1
Piccadilly1
Circus1
Tube2
Victorian1
Morris2
Veil1
Market1
Camden1
Saint1
Christopher1
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Herrera"
4"Morris"
5"Camden"
6"Saint"
7"Christopher"
places
0"Soho"
1"Nest"
2"Oxford"
3"Street"
4"Regent"
5"Underground"
6"Piccadilly"
7"Tube"
8"Market"
globalScore0.864
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences99
glossingSentenceCount1
matches
0"not quite human"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1461
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences113
matches
0"runes that pulsed"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs28
mean52.18
std26.32
cv0.504
sampleLengths
0105
177
287
388
473
569
659
766
859
999
1066
119
1219
1314
1431
1565
1661
1741
1857
1952
2011
2156
2238
2311
2424
2537
2649
2738
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences110
matches
0"been abandoned"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs277
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount18
semicolonCount7
flaggedSentences24
totalSentences113
ratio0.212
matches
0"She spotted him first—a figure in a dark hoodie darting from the mouth of The Raven's Nest, the green neon sign flickering like a dying firefly above the door."
1"Military precision guided her steps—eighteen years on the force didn't fade with a lost partner."
2"The city's pulse throbbed around her—taxis honking, water cascading from eaves—but she zeroed in on Herrera's retreating form."
3"No backup tonight; this lead came on a hunch after tailing whispers from the Nest."
4"Old maps and photos on those bar walls hid more than history—she'd bet her badge on it."
5"She scanned the concourse—escalators humming downward, voices echoing off the curved ceilings."
6"The corridor branched, and she heard it—a scrape of boots ahead."
7"The tunnel opened into a wider chamber, relics of the old Victorian sewers—rusted pipes snaking overhead, puddles pooling underfoot."
8"Three years since Morris vanished on a case like this—whispers of the unnatural, leads that evaporated."
9"No, not life—something else."
10"Figures moved in the gloom: a woman with eyes like polished obsidian haggling over a vial that shimmered unnaturally; a man in a hooded cloak exchanging coin for a bundle of herbs that writhed like snakes."
11"The air thickened with scents—incense, blood, forbidden brews."
12"Entry here demanded more than a badge; stories spoke of tokens, pacts."
13"Whispers rippled through the market—human, they hissed."
14"Around them, deals halted— a alchemist pocketing a glowing orb, a thief slipping a dagger into his belt."
15"Quinn followed, shoving past a hag who clutched a basket of shriveled eyes—animal, she hoped."
16"He knew these paths; she didn't."
17"A vendor thrust a amulet toward her—protection, he murmured, for the uninitiated."
18"Quinn's skin prickled; something watched from the gloom, eyes unseen."
19"The path opened into a chamber ringed by iron cages, occupants shifting restlessly—forms that blurred at the edges, not quite human."
20"There—Herrera, fumbling with a concealed door at the far wall, panel of warped wood disguised as shelving."
21"The caged things rattled bars; the buyer stepped back, hand on a hilt."
22"Rain from above seemed a lifetime away; here, the decision hung heavier than the storm."
23"Morris's face flashed—gone because she hesitated once."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount933
adjectiveStacks0
stackExamples(empty)
adverbCount18
adverbRatio0.01929260450160772
lyAdverbCount4
lyAdverbRatio0.004287245444801715
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences113
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences113
mean12.93
std6.13
cv0.474
sampleLengths
013
123
229
32
419
519
64
711
815
918
1013
1116
1212
1321
1420
1516
1618
1719
1811
1915
2017
2118
228
2317
2414
2512
2630
278
2813
292
3017
3116
3213
3311
3410
3511
3615
3712
386
398
4019
4116
4217
4312
447
4514
4616
472
488
4911
52.51% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.336283185840708
totalSentences113
uniqueOpeners38
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences105
matches(empty)
ratio0
98.10% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences105
matches
0"She spotted him first—a figure"
1"He moved too fast for"
2"Her boots splashed through puddles,"
3"She shoved past a cluster"
4"Her voice cut through the"
5"He weaved into the throng"
6"Her breath came steady, lungs"
7"She lost him for a"
8"He glanced back, brown eyes"
9"He plunged down the stairs"
10"She scanned the concourse—escalators humming"
11"It gave with a groan,"
12"She drew her sidearm, the"
13"She rounded the corner, gun"
14"Her words bounced back, unanswered"
15"She pressed on, the tunnel"
16"She moved faster, breath syncing"
17"Her salt-and-pepper hair clung to"
18"She'd heard rumors, dismissed them"
19"He cracked knuckles the size"
ratio0.305
21.90% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount92
totalSentences105
matches
0"Detective Harlow Quinn gripped her"
1"She spotted him first—a figure"
2"The name burned in her"
3"He moved too fast for"
4"Quinn bolted after him."
5"Her boots splashed through puddles,"
6"Military precision guided her steps—eighteen"
7"She shoved past a cluster"
8"Her voice cut through the"
9"He weaved into the throng"
10"Her breath came steady, lungs"
11"She lost him for a"
12"He glanced back, brown eyes"
13"Quinn cursed under her breath,"
14"The city's pulse throbbed around"
15"He plunged down the stairs"
16"Quinn followed, hand brushing her"
17"The station air hit her"
18"Crowds thinned here, late-hour stragglers"
19"Herrera bypassed the ticket barriers,"
ratio0.876
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences105
matches(empty)
ratio0
43.65% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount10
matches
0"Quinn cursed under her breath, dodging a cyclist who swore at her in the slick chaos."
1"The city's pulse throbbed around her—taxis honking, water cascading from eaves—but she zeroed in on Herrera's retreating form."
2"Herrera bypassed the ticket barriers, vaulting the turnstile with a grace that spoke of his paramedic days."
3"Quinn flashed her badge at the attendant, who waved her through without a word."
4"The air grew cooler, damper, carrying a faint musty tang that didn't belong to the Tube."
5"Figures moved in the gloom: a woman with eyes like polished obsidian haggling over a vial that shimmered unnaturally; a man in a hooded cloak exchanging coin fo…"
6"Voices rose in a babel of tongues she half-understood: bargains for curses, trades in secrets that could unravel the world above."
7"Quinn followed, shoving past a hag who clutched a basket of shriveled eyes—animal, she hoped."
8"Or hold position, radio for aid that might never reach her in time?"
9"Quinn advanced toward the door, the guards closing in, the market's pulse quickening around her like a beast rousing from sleep."
41.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount1
matches
0"she growled, the woman's cackle chasing her"
25.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount1
fancyTags
0"she growled (growl)"
dialogueSentences8
tagDensity0.125
leniency0.25
rawRatio1
effectiveRatio0.25
71.1276%