Run: 2026-07-25-01KYD4SP8GVB2JB1KFJ98C3171

Run Details

Duration:
2m 20s
Cost:
$0.047170
Provider:
Moonshot AI

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 needled the green neon above the Raven’s Nest until the sign hissed against the dark. Detective Harlow Quinn stood under the awning of a shuttered coffee bar across Old Compton Street, collar up, leather watch cold against her pulse. Soho breathed around her in wet smoke and bass. A minicab idled at the kerb with its wipers slapping time. Drunks argued over an umbrella. Nobody looked twice at the door below the green bird. At 1:12, the bookshelf door opened. Tomás Herrera came out first, olive skin washed grey by the sign, dark curls flattened by drizzle. He carried a canvas satchel high against his chest, the way medics carried kits and thieves carried hearts. His Saint Christopher medal flashed once at his throat before he tucked it away. He scanned the street. Found her. His face closed. Quinn stepped off the kerb. “Herrera. Met Police. Keep your hands where I can see them.” Tomás ran. He cut left through the gap between the bar and a noodle house, fast for a man carrying glass. Quinn chased, shoes hammering pooled water up her calves. Her radio crackled into her palm. “Control, Quinn, foot pursuit south from Old Compton, male, five-ten, dark curls, canvas satchel—Herrera, stop.” Static ate the rest. A delivery scooter burst from the alley mouth. Quinn shoved off its wing mirror, spun, kept her feet. Ahead, Tomás ducked under a strip of police tape sealing a busted sewer grate. The tape snapped across his shoulder and clung like wet ribbon. He tore free without looking back. “Three years I’ve been patient,” Quinn shouted, breath burning. “Don’t make tonight the reason.” He answered by running harder. They hit Brewer Street. A night bus exhaled at the stop; Tomás slipped along its blind side while passengers folded themselves out into the rain. Quinn lost him for two seconds behind black glass and reflected brake lights. Then she caught the canvas satchel bouncing through the crowd, the scar on his left forearm pale as wire under a lifted sleeve. “Move. Police.” She parted bodies with her shoulder, badge high enough for those sober enough to care. A woman screamed anyway. A man filmed. Someone threw a chip carton. Quinn’s shoe came down on vinegar and slid; she caught a lamp-post, barked her knuckles, kept going. Tomás vaulted a chained gate into Rupert Street. Quinn hit it chest-first, climbed over rather than waste breath on elegance, dropped into a yard of bins and sodden cardboard. He was already at the far wall, fingers in mortar gaps, hauling himself up with medic’s arms and burglar’s knees. Quinn crossed the yard in six strides and grabbed his ankle. He kicked. His heel glanced off her jaw. White burst behind her eyes. She held on. “Quinn.” His voice came down through rain, tight, not cruel. “Let go. You don’t know what you’re holding.” “A man with a stolen freezer bag.” “A woman with a dead partner and no idea why.” She yanked him off the wall. They crashed into bins. Metal lids spun. Tomás rolled first, satchel clutched to his belly. Something inside chimed, too delicate for the street. Quinn drove her forearm across his collarbone before he found his feet. “Morris bled out on clean tiles,” she said. “No wound anyone could name. No prints. No pathogen. Just black in the gauze like the blood changed its mind. You patched people after. I read the files.” Tomás spat rainwater. “You read lies wearing files.” “Then show me truth.” He looked past her toward the street, measuring. The yard light flickered. In the stutter between bulbs, his pupils seemed wrong—too wide, too still. Quinn blinked rain from her lashes and the impression vanished. He broke left again. This time she expected it. She caught his sleeve, heard seam give, lost fabric as he twisted free. The satchel swung wide and struck a drainpipe. A vial inside cracked with a sound like a tooth. Tomás flinched as if the pipe had hit bone. “Careful,” Quinn said. “Evidence bruises.” “Evidence?” He backed through the yard gate into the alley beyond. “You want evidence, Detective, stop waving handcuffs at weather.” He ran north. Quinn followed through Chinatown’s back arteries, past kitchens exhaling ginger and scorched oil, past crates of live crabs knocking claws against plastic. Rain turned lanterns red and smeared their light across cobbles. Tomás knew these turns. Not guessed. Knew. He checked mirrors in shop windows. He used bus stops as cover, clocked cameras, avoided the private security outside the late pharmacy, chose lanes where radio signal thinned to a whisper. Quinn marked every choice and hated the pattern. He wasn’t fleeing blindly. He was funneling. At Euston Road the city widened into tyres and spray. A lorry slammed its horn as Tomás crossed on the red. Quinn broke stride, calculated death by grille, then went after him between a black cab and a cyclist swearing in Italian. Wind tore at her coat. Her watch face fogged from inside. “Stop and I keep this off your record.” “You keep nothing off my record.” He didn’t turn. “It already drowned.” “NHS hearing?” “Funeral.” Camden rose ahead in wet brick and shuttered markets, tourist skulls grinning from closed shopfronts. The canals smelled of coins. Tomás cut beneath a railway bridge where the yellow lines gave up and pigeons clustered like withheld evidence. Beyond, an old Tube station crouched behind hoardings: roundel gone, tiles black with soot, entrance chained since before austerity learned the word. No train had breathed there for years. Tomás slowed. Quinn’s boots hit grit. Every instinct honed on doorsteps and domestics told her the gap in the hoarding was a mouth. It gaped exactly wide enough for a running man. “Don’t.” She drew her baton because the gun stayed locked at the Yard and protocol stayed nailed to her spine. “Last warning.” He reached into his coat and produced a disc no longer than a two-pound coin. Bone, pale and polished, carved with a circle biting its own tail. He pressed it to the boarded door. The chain unlocked itself. No hand touched it. No bolt slid with mechanical honesty. The links simply loosened, link by link, until the whole thing slithered down and struck the step like a dropped snake. Quinn stopped five metres short. Rain filled the silence. Inside, beyond boards that had stood sealed through her whole career, a staircase descended. Not dark. Lit. Amber bulbs burned low along tiled walls, though no wires fed them and no maintenance crew had swept the leaves. Warm air rose from below carrying saffron, blood, ozone, wet fur, frankincense, beer. Music thumped in a rhythm too slow for dancing and too fast for hearts. A shape moved at the bottom. Then another. Stalls unfolded where no stalls could fit: a butcher’s hook hung with pale fish that had too many eyes; a woman in moth wings selling jars of storm; a man with antlers wrapped in fairy lights counting teeth into a brass bowl. A child turned its head and the face under the hood was an old man’s. Tomás held the bone token between finger and thumb. “This is the Veil Market. It moves every full moon. Tonight it chose Camden because Camden looks away.” “You’re trafficking.” “I’m buying insulin for a girl whose pancreas remembers being a wolf.” The answer landed too clean to be rehearsed and too mad to dismiss. Quinn’s jaw ached where his heel had caught it. Morris filled the stairwell for an instant: DS Morris laughing in a corridor, Morris with ink on his cuff, Morris on a gurney with clinicians asking questions their machines refused to answer. Black in the gauze. No wound. A case file stamped unexplained and buried under commendations. Her radio coughed. “QZ four-seven, repeat location.” She lifted it. Below, the market breathed. A lantern guttered though no wind reached it. Something behind a curtain spoke her name in a voice like Morris after midnight, drunk and tired and alive. Quinn lowered the radio. “Backup takes twelve minutes if the lights love us,” Tomás said. “Twenty if they don’t. The token opens the door. Doors here stay open as long as they find you interesting.” “And if I’m interesting?” “You get questions before warrants.” A lookout peeled himself from the hoarding shadow. Quinn had marked him as a pile of coats and been wrong. He moved with a knife loose in his hand, eyes on her baton, not her badge. Tomás stepped between them without looking as if he trusted either one. “No steel inside,” the lookout said. “Iron makes the Market bite.” Quinn didn’t lower the baton. “Then it can chip a tooth.” The lookout smiled with gums too black for rain to explain. He shifted his weight. A pouch at his belt spilled when his elbow caught the boarding; three bone tokens clicked across concrete into the gutter. One stopped against Quinn’s shoe, wet and warm as if recently worn next to skin. Everyone saw it. Tomás’s expression changed first—alarm stripped of performance. “Pick that up and they’ll know a policewoman carried a door-key into the downstairs.” “Good.” “Not good. Knowing is a trade. You walk in with a badge under your coat and half the stalls close. The other half start bidding on your memory.” Warm air pulled at her hair. Down the stairs, a stallholder lifted a sheet from a cage. Inside, a pair of hands beat against glass, palms out, no arms attached. Somewhere deeper, glass sang. The voice that resembled Morris laughed once and cut off. Protocol said hold the scene. Call armed support. Seal the entrance. Photograph the chain that had unthreaded itself and bag the impossible with tweezers. Protocol had worn a uniform at Morris’s funeral and called the rain unfortunate. Quinn bent. Her knee complained. She kept her eyes on Tomás while her fingers closed around the bone token. Heat climbed through the wet leather of her glove, through skin, into the wrist under the worn watch strap. The second hand stuttered. The station exhaled. The lookout stepped aside. Not respect. Calculation. Tomás swore softly in Spanish, the words shaped like home and trouble. “Once you cross, Detective, no report you write will be true enough to save you.” “I stopped writing true reports the day Morris died tidy.” “You think this gives him back?” “No.” Quinn closed her baton and slid it away. Empty-handed felt worse than armed. “I think whatever took him learnt names like yours in rooms like this.” The amber lights below brightened by one shade, curious. Quinn checked the street behind her: rain, hoardings, a fox motionless beneath a parked van with eyes like lit cigarettes. No sirens. No miracle of timing. Control still whispering broken syllables into her palm. She keyed the radio with her thumb. “Quinn to Control. Suspect entered disused station south of Camden Lock. I’m maintaining visual.” A lie by geography. A truth by intention. Tomás read both. He took the stairs first, satchel held close, medal hidden, scar pale when the warm light found it. He didn’t ask if she was coming. The Market did that for him; the boards leaned inward, the chain curled away from her boots, the threshold waited with the patience of a held breath. Quinn looked once at the bone token in her hand. The carved circle bit harder into itself as her grip tightened. Then she stepped down into the Veil Market.
created_at"2026-07-25T17:22:35.415Z" 7/25/2026, 5:22:35 PM
model"moonshotai/kimi-k3-20260715"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2794
moderation_latency(null)
generation_time139697
tokens_prompt1104
tokens_completion3591
native_tokens_prompt1085
native_tokens_completion3112
native_tokens_completion_images(null)
native_tokens_reasoning550
native_tokens_cached1024
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(null)
usage0.0471702
router(null)
provider_responses
0
endpoint_id"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id"chatcmpl-6a64f0cca7f820f53971c478"
is_byokfalse
latency2791
model_permaslug"moonshotai/kimi-k3-20260715"
provider_name"Moonshot AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1785000155-91IV2H1DA2CyP1pJikEG"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1785000155-qGaa4FJQG9XZj1QLAPUN"
upstream_id"chatcmpl-6a64f0cca7f820f53971c478"
total_cost0.0471702
cache_discount0.0027648
upstream_inference_cost0
provider_name"Moonshot AI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount0
adverbTags(empty)
dialogueSentences44
tagDensity0.25
leniency0.5
rawRatio0
effectiveRatio0
97.39% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1916
totalAiIsmAdverbs1
found
0
adverb"softly"
count1
highlights
0"softly"
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)
76.51% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1916
totalAiIsms9
found
0
word"pulse"
count1
1
word"scanned"
count1
2
word"flickered"
count1
3
word"whisper"
count1
4
word"calculated"
count1
5
word"mechanical"
count1
6
word"silence"
count1
7
word"dancing"
count1
8
word"weight"
count1
highlights
0"pulse"
1"scanned"
2"flickered"
3"whisper"
4"calculated"
5"mechanical"
6"silence"
7"dancing"
8"weight"
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
narrationSentences173
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences173
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences206
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1913
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions80
wordCount1580
uniqueNames26
maxNameDensity1.65
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Raven1
Nest1
Harlow1
Quinn26
Old1
Compton1
Street3
Herrera1
Saint1
Christopher1
Tomás19
Brewer1
Rupert1
Chinatown1
Euston1
Road1
Italian1
Camden1
Tube1
Yard1
Morris7
Spanish1
Empty-handed1
Market2
Veil1
Rain3
persons
0"Raven"
1"Harlow"
2"Quinn"
3"Herrera"
4"Saint"
5"Christopher"
6"Tomás"
7"Morris"
8"Empty-handed"
9"Market"
places
0"Old"
1"Compton"
2"Street"
3"Brewer"
4"Rupert"
5"Chinatown"
6"Euston"
7"Road"
8"Italian"
9"Yard"
10"Spanish"
11"Veil"
globalScore0.677
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences103
glossingSentenceCount1
matches
0"seemed wrong too wide, too still"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1913
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences206
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs81
mean23.62
std20.81
cv0.881
sampleLengths
075
16
255
33
416
52
634
715
853
914
105
1161
1246
1360
1416
1518
167
1710
186
1935
2036
218
224
2334
244
2545
265
2720
283
2970
3015
3153
328
3312
342
351
3660
377
382
3930
4022
4134
424
4331
445
454
4664
4765
4827
492
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences173
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs298
matches
0"wasn’t fleeing"
1"was funneling"
2"was coming"
45.77% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount6
flaggedSentences7
totalSentences206
ratio0.034
matches
0"A night bus exhaled at the stop; Tomás slipped along its blind side while passengers folded themselves out into the rain."
1"Quinn’s shoe came down on vinegar and slid; she caught a lamp-post, barked her knuckles, kept going."
2"In the stutter between bulbs, his pupils seemed wrong—too wide, too still."
3"Stalls unfolded where no stalls could fit: a butcher’s hook hung with pale fish that had too many eyes; a woman in moth wings selling jars of storm; a man with antlers wrapped in fairy lights counting teeth into a brass bowl."
4"A pouch at his belt spilled when his elbow caught the boarding; three bone tokens clicked across concrete into the gutter."
5"Tomás’s expression changed first—alarm stripped of performance."
6"The Market did that for him; the boards leaned inward, the chain curled away from her boots, the threshold waited with the patience of a held breath."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1586
adjectiveStacks0
stackExamples(empty)
adverbCount41
adverbRatio0.025851197982345524
lyAdverbCount6
lyAdverbRatio0.0037831021437578815
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences206
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences206
mean9.29
std6.73
cv0.725
sampleLengths
016
124
29
311
45
510
66
717
818
914
104
112
123
135
1411
152
1619
179
186
1915
204
218
2210
2314
2411
256
269
275
285
294
3021
3113
3223
3317
344
353
365
3717
388
3921
4020
4111
422
436
445
453
4610
478
487
4910
56.15% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.36893203883495146
totalSentences206
uniqueOpeners76
64.10% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences156
matches
0"Then she caught the canvas"
1"Somewhere deeper, glass sang."
2"Then she stepped down into"
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences156
matches
0"He carried a canvas satchel"
1"His Saint Christopher medal flashed"
2"He scanned the street."
3"His face closed."
4"He cut left through the"
5"Her radio crackled into her"
6"He tore free without looking"
7"He answered by running harder."
8"They hit Brewer Street."
9"She parted bodies with her"
10"He was already at the"
11"His heel glanced off her"
12"She held on."
13"His voice came down through"
14"She yanked him off the"
15"They crashed into bins."
16"He looked past her toward"
17"He broke left again."
18"She caught his sleeve, heard"
19"He backed through the yard"
ratio0.256
49.74% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount128
totalSentences156
matches
0"Rain needled the green neon"
1"Detective Harlow Quinn stood under"
2"Soho breathed around her in"
3"A minicab idled at the"
4"Drunks argued over an umbrella."
5"Nobody looked twice at the"
6"Tomás Herrera came out first,"
7"He carried a canvas satchel"
8"His Saint Christopher medal flashed"
9"He scanned the street."
10"His face closed."
11"Quinn stepped off the kerb."
12"He cut left through the"
13"Quinn chased, shoes hammering pooled"
14"Her radio crackled into her"
15"Static ate the rest."
16"A delivery scooter burst from"
17"Quinn shoved off its wing"
18"The tape snapped across his"
19"He tore free without looking"
ratio0.821
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences156
matches(empty)
ratio0
98.21% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences64
technicalSentenceCount4
matches
0"Inside, beyond boards that had stood sealed through her whole career, a staircase descended."
1"Stalls unfolded where no stalls could fit: a butcher’s hook hung with pale fish that had too many eyes; a woman in moth wings selling jars of storm; a man with …"
2"One stopped against Quinn’s shoe, wet and warm as if recently worn next to skin."
3"Photograph the chain that had unthreaded itself and bag the impossible with tweezers."
79.55% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount1
matches
0"Quinn shouted, breath burning"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount1
fancyTags
0"Quinn shouted (shout)"
dialogueSentences44
tagDensity0.114
leniency0.227
rawRatio0.2
effectiveRatio0.045
87.8032%