Run: 2026-03-09-01KK9Q5NPZTBP1PACGMTRW407R

Run Details

Duration:
2m 25s
Cost:
$0.076140
Provider:
OpenAI

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="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> 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.

Model response

AI
The man came out of the hidden room at the Raven’s Nest with his shoulders set too tight and his right hand buried in the pocket of his coat. Quinn saw him in the bar mirror before she saw him directly. The place was dim as ever, old maps curling on the walls, black-and-white photographs staring down through cigarette-yellowed glass, and the green neon from the sign above the entrance bleeding weakly across the bottles behind the bar. The bookshelf at the back had swung shut a second earlier. Whatever business had finished behind it, he had not liked the look of the street afterward. He paused, scanning the room in the quick, clipped way of a man measuring exits. Quinn sat alone with a glass of untouched tonic and watched him through the mirror. Closely cropped salt-and-pepper hair, leather watch damp against her left wrist, posture held in that old, disciplined stillness that made people underestimate how fast she could move. Eighteen years in the job had taught her patience. Three years since Morris had taught her not to mistake patience for safety. The man was mid-thirties, narrow face, dark raincoat, cheap trainers. Not much to remember except the canvas satchel strapped hard across his chest. Waterproof. Heavy enough to tug at his shoulder. He headed for the door. Quinn put two fingers on the glass, left a ring of condensation, and rose. Outside, Soho had gone slick and bright under the rain. The green neon above the Raven’s Nest buzzed in the wet dark. She stayed half a block back and followed him north, first on foot, then from her car when he caught a cab and she slid into traffic behind it. He never looked fully relaxed. At each red light he checked the rear window. Twice he touched the satchel as if reassuring himself it was still there. By the time he bailed out in Camden, the rain had turned from steady to vicious. He hit the pavement at a run before the cab had properly cleared the curb. Quinn swore, braked hard, and shouldered out of the car into a wash of cold water and engine spray. A bus roared past, trailing mist. Market tarps snapped overhead like gunshots. The suspect glanced back once, saw her coming, and ran harder. “Police!” she shouted, though the word vanished under traffic and rain. He cut across Camden High Street through a knot of smokers huddled beneath a takeaway awning. Quinn followed, boots slapping wet concrete. Her coat dragged heavy at her thighs. Rain streamed into her eyes, down the back of her collar. The man shoved through a pair of tourists, vaulted a stack of tied refuse bags, and plunged into a lane between shuttered shopfronts where fluorescent graffiti shone luridly under the water. Quinn shortened the distance by not wasting movement. Arms close. Head down. Watch his hips, not his shoulders. Anticipate the turn before he made it. Military precision, Morris used to call it, teasing her for the parade-ground habits she’d carried out of a younger life and into plain clothes. Morris had laughed easily. The memory came sharp and unwanted: his face lit blue by warehouse lights, his mouth opening around a warning that never became words. She pushed it aside and kept running. The lane narrowed. Overflowing bins lined one wall. Rain hammered metal lids and turned the paving into black glass. The suspect glanced back again, misjudged his footing, and skidded off one heel. Not enough to fall. Enough to give Quinn two more strides. “Stop and put your hands where I can see them!” He answered by yanking something from his pocket and flinging it behind him. Quinn twisted away on instinct. The object struck the wall and burst in a flare of white powder and rotten-egg stink. Not smoke. Something finer, hotter in the nose, needling tears from her eyes. She coughed, stumbled two steps blind, and heard him gain ground. By the time her vision cleared, he’d reached the end of the lane and hooked left through a sagging gate into a service yard behind a row of shuttered units. Beyond it, half-hidden by hoardings plastered with gig posters, stood a brick entrance sunk below street level. No station sign. No public access. Just iron railings, a padlocked maintenance gate hanging open, and stairs dropping into darkness. The man took them three at a time. Quinn hit the yard seconds later and saw another figure at the stair mouth. Male. Late twenties maybe. Olive skin. Short curly dark hair gone dark with rain. A messenger bag slung across one shoulder and, absurdly, a Saint Christopher medallion flashing at his throat when the security light caught it. His left sleeve had ridden up, showing a pale scar running along the forearm. He looked from the fleeing suspect to Quinn and swore in Spanish. “Tomás Herrera,” Quinn said, more to confirm the recognition than to challenge him. His eyes flicked to her face. Warm brown, tired, wary. He knew the name in her voice. “You should not be here.” The suspect vanished deeper down the stairwell. Quinn moved to pass. Tomás stepped in front of her with no threat in it, just urgency. “Out of my way.” “You don’t understand where he’s going.” “No,” she said, rain dripping off her jaw, “but I understand aiding and abetting just fine.” “He is carrying something that should not be in the open.” Tomás’s voice stayed low and controlled, as if he had spent years calming people in worse places than this. “If you storm down there shouting police, you’ll start a panic.” “You mean I’ll spook your customers.” Tomás glanced toward the stairwell, jaw working. “Detective, listen to me. This is not a place you improvise.” From below came a pulse of sound that did not belong underground at this hour: voices, many of them, layered over a distant metal rumble and a thin, ululating note like a violin string drawn too tight. There was light too, not the harsh white of station fluorescents but a shifting amber glow, as if fire burned somewhere far beneath the city. Quinn looked past him into the stairwell. Damp brick. Black cable. Rust streaks. And something else, faint but unmistakable—a smell like wet stone, old coins, spice, and blood. The skin between her shoulder blades tightened. Three years ago, in a derelict warehouse in Poplar, Morris had gone down a corridor first because she’d been on the radio. She had found him twenty-seven seconds later on his knees, eyes open, blood running from his ears, and frost silvering the concrete around him in midsummer heat. The forensic report had called it catastrophic cerebral hemorrhage. The look on Morris’s face had called it something else. She had spent three years refusing to give shape to that something else. Now she was standing over a stairway in Camden while a former paramedic with a saint around his neck told her not to improvise. “Who is he?” she asked. Tomás hesitated a fraction too long. “Courier.” “With what?” No answer. Quinn took a step closer. “If he disappears tonight, I start with you. I pull every record on your old NHS work, every complaint, every vanished patient file, every unsanctioned prescription. I drag you into interview and keep you there till your hair goes grey. Or you tell me what’s in the bag.” Rain drummed on the metal railing. Tomás gave a humorless breath that might have been a laugh. “You already know enough to make bad choices,” he said. “That is the problem.” Below them, a shout echoed faintly, then was swallowed by distance. Quinn shifted to go around him. This time he caught her sleeve—not rough, but firm. His medallion tapped against the zipper of his jacket. “Wait.” He crouched, hand sweeping the wet concrete near the top step. When he stood, there was a small object in his palm, pale against his skin. He held it out. At first glance it looked like a carved gaming piece. Then Quinn saw the porous texture, the faint hollow channels. Bone. Smoothed by handling, etched with a dark symbol she did not recognize. “What is it?” “A token,” Tomás said. “You do not get in without one. Not properly.” “Properly?” He looked at her, and for the first time she saw fear under the composure. Not for himself. For her, maybe. Or for whatever would happen if she blundered down those stairs as a cop with no credentials and too much certainty. “There are rules below. People who keep them. If they think you are a threat, they will not call the Metropolitan Police. Do you understand me?” Quinn took the token. It felt warmer than it should have in the rain. “The Market,” she said, testing the word against the fragments she’d heard on recordings, from drunks, from informants who crossed themselves after speaking. “The Veil Market.” Tomás said nothing, which was answer enough. It moved locations every full moon, the whispers had claimed. Sold things there were no charges for because no statute named them. Information, banned substances, relics, flesh. She had dismissed most of it as folklore wrapped around organized crime. A way for frightened people to make ordinary viciousness feel magical. Then Morris had died in summer frost. The stairwell breathed warm air against her face, carrying that smell of metal and spice. Somewhere below, the hidden city went on with its business. Quinn closed her hand around the token. “You can still go back upstairs,” Tomás said quietly. “Call your people. Pretend you lost him.” “And let him sell whatever he’s carrying.” “You don’t know that is what he is doing.” She met his gaze. “You do.” A beat passed. Water ran off his curls, down his cheek, off the tip of his chin. Finally he stepped aside. “If anyone stops you,” he said, “show the token before you speak. Do not flash your warrant card unless you are prepared to fight your way out. Do not touch food or drink. Do not agree to anything you don’t fully understand. And if you see candles burning blue, leave.” “That supposed to reassure me?” “No.” She started down. After six steps, she heard him behind her and half turned. “I didn’t ask for an escort.” “You are not getting one,” Tomás said. “I’m retrieving a patient. If our paths overlap, that is unfortunate.” Despite herself, Quinn almost smiled. It didn’t quite happen. The stairs dropped farther than they should have, spiraling once, then opening onto an abandoned platform that should have been empty and wasn’t. The old Tube station beneath Camden had been hollowed into something feverish and alive. Strings of lanterns hung from the vaulted ceiling, their light turning the damp tiles gold. Stalls crowded the platform edge beneath peeling roundels and obsolete route maps. Canvas awnings, brass cages, glass cabinets clouded with vapor. The rails were still there, but the track bed had been boarded over to make another lane of commerce below. The air hummed with voices in accents Quinn knew and languages she didn’t. A woman in a velvet coat sold stoppered vials from a tray of black sand. A butcher worked beneath hooks from which hung cuts of meat too dark and glossy to name. A child no older than ten walked past carrying a jar full of moths that glowed like embers. No one shouted. No one postured. The place was too dangerous for obvious disorder. People looked up, assessed, dismissed, returned to business. That chilled her more than open menace would have. Tomás touched two fingers to her elbow, steering it down before she realized she’d half-raised her hand toward her inside pocket, where her warrant card sat. “Token first,” he murmured. A figure detached itself from the shadow beside an old station pillar. Tall, sexless under layers of black cloth, face veiled except for a glitter of eyes. The person held out a long hand. Quinn showed the bone token. The glittering eyes rested on it, then on her face. The hand withdrew. No word. Permission granted or at least not denied. She moved on, pulse hard in her throat. Ahead, maybe thirty yards through the crush, she caught sight of the courier’s raincoat. He was pushing toward the far end of the platform where the tiled wall had broken open into a service tunnel strung with red bulbs. He glanced back, saw her, and his expression changed from fear to something meaner. Cornered men looked frightened. Protected men looked insulted. He cut right toward a stall stacked with wooden cases stenciled in symbols. The vendor leaned out—thin, bald, wearing gloves the color of old bruises—and reached for the satchel. Quinn went for him. “Met Police!” she snapped, the words cracking through the market at last. Heads turned. The courier recoiled. The bald vendor snatched his hand back as if from a flame. Everything slowed and sharpened. She saw the courier’s fingers claw at the satchel buckle. Saw Tomás, three paces behind her, swear under his breath. Saw traders on either side withdrawing from the center lane with the quick, disciplined caution of people used to violence erupting without warning. Then, from somewhere deeper in the station, a bell began to ring. Not loud. Not frantic. Just once, twice, three times, each note clean and heavy as iron dropped into water. Tomás’s face changed. “What does that mean?” Quinn said. His answer came flat. “It means,” he said, “you are no longer the only one hunting him.”
created_at"2026-03-09T16:34:04.649Z" 3/9/2026, 4:34:04 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency58619
moderation_latency(null)
generation_time145081
tokens_prompt914
tokens_completion3917
native_tokens_prompt810
native_tokens_completion4941
native_tokens_completion_images0
native_tokens_reasoning2070
native_tokens_cached0
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.07614
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0fc954e66b5c06ef0169aef67cb8cc8195a0cb21b1d7e1f070"
is_byokfalse
latency170
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773074044-MJEY9oY01y6NJsksNfoS"
upstream_id"resp_0fc954e66b5c06ef0169aef67cb8cc8195a0cb21b1d7e1f070"
total_cost0.07614
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount1
adverbTags
0"Tomás said quietly [quietly]"
dialogueSentences40
tagDensity0.375
leniency0.75
rawRatio0.067
effectiveRatio0.05
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2263
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)
82.32% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2263
totalAiIsms8
found
0
word"scanning"
count1
1
word"flicked"
count1
2
word"pulse"
count2
3
word"echoed"
count1
4
word"etched"
count1
5
word"velvet"
count1
6
word"chilled"
count1
highlights
0"scanning"
1"flicked"
2"pulse"
3"echoed"
4"etched"
5"velvet"
6"chilled"
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
narrationSentences190
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences190
filterMatches
0"watch"
1"feel"
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences215
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen50
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2260
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
90.87% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions62
wordCount1945
uniqueNames17
maxNameDensity1.18
worstName"Quinn"
maxWindowNameDensity2
worstWindowName"Quinn"
discoveredNames
Raven2
Nest2
Morris6
Soho1
Camden4
High1
Street1
Quinn23
Saint1
Christopher1
Spanish1
Tomás12
Poplar1
Despite1
Tube1
Heads1
Rain3
persons
0"Raven"
1"Nest"
2"Morris"
3"Quinn"
4"Saint"
5"Christopher"
6"Tomás"
7"Heads"
8"Rain"
places
0"Soho"
1"Camden"
2"High"
3"Street"
4"Spanish"
5"Poplar"
globalScore0.909
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences131
glossingSentenceCount2
matches
0"as if reassuring himself it was still there"
1"looked like a carved gaming piece"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.885
wordCount2260
matches
0"not the harsh white of station fluorescents but a shifting amber glow, as if fire burned somewhere far benea"
1"not rough, but firm"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences215
matches
0"carrying that smell"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs93
mean24.3
std23.97
cv0.986
sampleLengths
029
191
264
336
414
578
616
757
811
971
1076
117
1243
1310
1413
1545
1667
178
1814
1963
2013
2122
227
2317
244
256
2616
2741
286
2918
3062
3128
327
3368
3413
3524
365
377
382
392
4053
4117
4214
4311
4424
451
4630
4733
483
4913
99.72% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences190
matches
0"was swallowed"
1"been hollowed"
2"been boarded"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs340
matches
0"was standing"
1"was pushing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences215
ratio0.014
matches
0"And something else, faint but unmistakable—a smell like wet stone, old coins, spice, and blood."
1"This time he caught her sleeve—not rough, but firm."
2"The vendor leaned out—thin, bald, wearing gloves the color of old bruises—and reached for the satchel."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1959
adjectiveStacks2
stackExamples
0"Short curly dark hair"
1"Tall, sexless under layers"
adverbCount65
adverbRatio0.033180193976518634
lyAdverbCount12
lyAdverbRatio0.006125574272588055
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences215
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences215
mean10.51
std8.09
cv0.77
sampleLengths
029
112
237
311
416
515
615
727
89
913
1010
1113
121
137
145
1514
1610
1712
1829
195
209
2113
2216
2315
2419
256
266
2711
2811
2916
306
317
3211
3331
348
352
362
376
387
3924
404
4123
427
433
445
4511
4613
474
487
4910
63.26% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.4186046511627907
totalSentences215
uniqueOpeners90
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences167
matches
0"Closely cropped salt-and-pepper hair, leather"
1"Twice he touched the satchel"
2"Just iron railings, a padlocked"
3"Then Quinn saw the porous"
4"Then Morris had died in"
5"Somewhere below, the hidden city"
6"Finally he stepped aside."
7"Then, from somewhere deeper in"
8"Just once, twice, three times,"
ratio0.054
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences167
matches
0"He paused, scanning the room"
1"He headed for the door."
2"She stayed half a block"
3"He never looked fully relaxed."
4"He hit the pavement at"
5"she shouted, though the word"
6"He cut across Camden High"
7"Her coat dragged heavy at"
8"She pushed it aside and"
9"He answered by yanking something"
10"She coughed, stumbled two steps"
11"His left sleeve had ridden"
12"He looked from the fleeing"
13"His eyes flicked to her"
14"He knew the name in"
15"she said, rain dripping off"
16"She had found him twenty-seven"
17"She had spent three years"
18"His medallion tapped against the"
19"He crouched, hand sweeping the"
ratio0.216
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount114
totalSentences167
matches
0"The man came out of"
1"Quinn saw him in the"
2"The place was dim as"
3"The bookshelf at the back"
4"Whatever business had finished behind"
5"He paused, scanning the room"
6"Quinn sat alone with a"
7"The man was mid-thirties, narrow"
8"He headed for the door."
9"Quinn put two fingers on"
10"The green neon above the"
11"She stayed half a block"
12"He never looked fully relaxed."
13"He hit the pavement at"
14"Quinn swore, braked hard, and"
15"A bus roared past, trailing"
16"The suspect glanced back once,"
17"she shouted, though the word"
18"He cut across Camden High"
19"Quinn followed, boots slapping wet"
ratio0.683
89.82% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences167
matches
0"By the time he bailed"
1"By the time her vision"
2"Now she was standing over"
ratio0.018
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences90
technicalSentenceCount4
matches
0"Closely cropped salt-and-pepper hair, leather watch damp against her left wrist, posture held in that old, disciplined stillness that made people underestimate …"
1"From below came a pulse of sound that did not belong underground at this hour: voices, many of them, layered over a distant metal rumble and a thin, ululating n…"
2"There was light too, not the harsh white of station fluorescents but a shifting amber glow, as if fire burned somewhere far beneath the city."
3"The stairs dropped farther than they should have, spiraling once, then opening onto an abandoned platform that should have been empty and wasn’t."
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount3
matches
0"she shouted, though the word vanished under traffic and rain"
1"Tomás’s voice stayed, as if he had spent years calming people in worse places than this"
2"she snapped, the words cracking through the market at last"
75.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount3
fancyTags
0"she shouted (shout)"
1"he murmured (murmur)"
2"she snapped (snap)"
dialogueSentences40
tagDensity0.35
leniency0.7
rawRatio0.214
effectiveRatio0.15
93.7999%