Run: 2026-02-19-01KHTXXN9QEB9RA5HXB9A3WMKQ

Run Details

Model:
GPT-5.2
Duration:
1m 17s
Cost:
$0.046130
Provider:
OpenAI

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 cut the neon into ribbons. Detective Harlow Quinn stood across the street from the Raven’s Nest with her collar up and her jaw set, a statue carved out of damp wool and patience. The bar’s green sign buzzed above the door, throwing sickly light onto slick pavement. Soho kept moving around her—laughter spilling from doorways, umbrellas bumping shoulders, taxis hissing through puddles. Her worn leather watch pressed cold against her wrist when she checked it. 23:18. A pair of smokers drifted outside the Nest, their breath mixing with cigarette fog. Quinn watched the doorway. She held herself still, military straight, like the rain needed permission to touch her. The door swung open. A man slipped out alone, hood up, shoulders hunched. He moved like someone who counted exits without looking at them. He paused under the green glow, thumbed something small into his pocket, then stepped into the street. Quinn crossed at once, not fast, not slow. Just enough. The man angled left, heading away from the bar’s windows, away from the brighter stretch of Old Compton Street. He cut through a knot of tourists, then pushed into a side road where the streetlights failed to commit. Quinn followed. Her boots hit water with hard, quiet slaps. She kept her hands free, coat unbuttoned. The man glanced back. His face caught a sliver of light. Young. Cheekbones sharp. A thin line of silver at one eyebrow, like old scar tissue. His gaze snagged on Quinn and didn’t slide off. He turned and walked faster. Quinn closed the gap by a pace, no more. She let him feel her presence without giving him the satisfaction of seeing her break stride. He broke. He bolted across the road, straight through a red light, forcing a taxi to brake with a wet squeal. The driver leaned on the horn and shouted something that vanished into the rain. Quinn ran. Her breath tasted like metal. Her cropped hair held the rain in tight needles against her scalp. She threaded between pedestrians, catching a shoulder with her forearm and taking the shove back without losing speed. “Police! Stop!” The man didn’t look over this time. He hit an alley mouth and vanished into it, shoes skidding on greasy bricks. Quinn followed him into the narrow cut between buildings. The noise of Soho fell away, replaced by dripping pipes and the slap of footsteps bouncing off walls. Refuse bins lined the passage like steel cattle. Ahead, the suspect skidded around a corner. A stack of cardboard boxes collapsed under his hand. He didn’t stop to pick them up. He didn’t need to. He only needed the seconds they stole from her. Quinn hit the corner, shouldered past the wobbling bins, and kept going. Her coat hem caught on a latch, tore free with a rip. She didn’t feel it until later. The alley spat them out behind a row of closed shops. Metal shutters wore graffiti like bruises. A delivery entrance stood open, a rectangle of dark and deeper dark. The suspect dove inside. Quinn followed and took two steps into a service corridor that smelled of damp plaster and old frying oil. Fluorescent lights buzzed overhead, one of them strobing, turning motion into broken frames. The suspect raced toward a stairwell door at the end, slapped it open, and disappeared down. Quinn reached it a second later and looked down into a concrete throat. The air rose cold, carrying the faint hum of electricity and something else underneath—sweet, burned, wrong. Her hand hit the rail. She took the stairs two at a time. “Oi!” a voice called from above, somewhere in the service corridor. A security guard, waking up to his job. “Where d’you think you’re—” Quinn didn’t answer. The stairwell swallowed sound. She caught sight of the suspect’s shoes as he hit a landing and turned. He moved like he’d run this route before. That made her teeth grind. She had spent eighteen years learning London’s veins; he ran down one she hadn’t mapped. The stairs ended at a door with no signage, just a push bar and a smear of grime where hands had leaned. The suspect shoved through it. Quinn hit it hard and pushed after him. Cold air punched her face. She stepped out onto an old Underground platform, abandoned the way a tooth socket stayed abandoned—empty but still shaped by what used to be there. Tiles clung to the walls in patches. Old adverts peeled like dead skin. Water dripped from the ceiling into black puddles on the track bed. And people. Not commuters. Not tourists with cameras. A shifting crowd stood between the pillars and the platform edge, hooded and hunched under makeshift awnings of tarpaulin and canvas. Stalls lined the platform, lit by lanterns that gave off colours Quinn didn’t recognise: blues too deep, greens that looked bruised. The suspect moved through them like smoke. Quinn stopped at the top of the steps for half a heartbeat, taking in the scene with a detective’s hunger and a human’s unease. A woman at the nearest stall held a glass jar full of something pale that pressed against the glass from the inside. A man in a cap argued with a vendor over a bundle of dried herbs tied with copper wire. A kid no older than twelve cradled a cage that rattled with unseen movement. Quinn felt eyes land on her. Not curious. Measuring. The suspect threw his shoulder into the crowd, pushing past a pair of men carrying a long wrapped parcel. One of them snarled and reached for him, then froze when he saw what hung from the suspect’s fingers: a small, yellowed token that looked like a bit of bone. The men let him through. Quinn moved down the last steps onto the platform. A broad man in a heavy coat stepped into her path near a pillar. His head shaved clean, his face marked by pock scars. A chain hung from his belt and clinked when he shifted. He held out a hand, palm up, like he expected payment. “No token, no market.” Quinn’s gaze flicked past him, tracking the suspect’s hood as it bobbed through bodies. The crowd kept swallowing him. “I’m police.” The man’s mouth pulled into something that wasn’t a smile. “Police don’t come down here. Police don’t come anywhere without their little friends and their paperwork.” Quinn let her hand hover near her jacket. She didn’t draw anything. The space didn’t feel like a place where a badge had weight. “I’m not here to shop.” “Everyone’s here to shop.” He nodded toward her empty hand. “Or steal.” A laugh broke from somewhere nearby, sharp and short. A cluster of people stood around a stall where a vendor laid out knives on velvet. The knives looked ordinary until Quinn’s eyes tried to focus on them and the edges refused to sit still. The suspect hit a gap in the crowd and made for a darker stretch of platform where the tiles had fallen away, exposing brick. Quinn leaned sideways, looking around the gatekeeper. “Move.” The man didn’t. His eyes dropped to her left wrist. The worn leather strap of her watch had darkened with rain. “Time doesn’t work right down here. You’ll miss your tea.” Quinn’s jaw tightened. “I’m not leaving.” “Then pay.” She took one step closer. The air around the man carried a dry, dusty smell, like old bones in an attic. His chain clinked again as he shifted his weight, bracing. Quinn’s voice cut low, controlled. “Last chance.” He pointed over her shoulder with two fingers. “Go back up. Sleep in your safe little bed. Let the grown-ups do business.” Behind him, two figures in long coats watched Quinn with faces half-hidden. One of them held a paper cup that steamed. The steam curled and twisted into shapes that didn’t fit the air currents. Quinn’s stomach tightened. Memory flashed sharp as broken glass—DS Morris’s laugh in a squad car, then his scream down a corridor that had no end, three years ago. A report that refused to explain what her eyes had seen. A file that sat on her desk like a dare. She pushed the memory down and kept her eyes on the suspect, who now stood at the edge of a stall where an old man sold strings of teeth like necklaces. The suspect looked back once, his hood slipping enough to show the silver scar at his brow. He mouthed two words, slow and clear, meant for her. “Not yours.” Then he turned and shoved through a hanging curtain of beadwork that marked the end of the platform, vanishing into a tunnel mouth lit by a faint red glow. Quinn moved without thinking. The gatekeeper’s hand shot out and grabbed her sleeve. His grip crushed fabric and skin. “No token.” Quinn twisted, using his grip as an anchor, and drove her elbow into his forearm. He grunted and loosened. She slipped free and stepped back, breathing through her nose. A murmur spread through the crowd. People shifted, giving her space the way water gave space to oil. A woman near the knife stall leaned in, eyes bright under smeared eyeliner. “Love, you lost?” Quinn ignored her and looked at the gatekeeper. “What’s a token worth to you?” His head tilted. “You got nothing I want.” Quinn’s gaze swept the crowd, fast and hard. She saw hands vanish into pockets. She saw a man’s sleeve ride up and reveal inked symbols across his wrist that looked like maps of cuts. She saw a teenager’s grin flash too wide. And she saw, near the edge of the nearest stall, a small bowl filled with pale slivers—bone tokens, stacked like poker chips. The vendor behind the bowl looked up. He wore a raincoat that shone with damp, though they stood underground. His eyes looked milky at first glance, then sharpened when Quinn met them. His lips peeled back from stained teeth. “Fresh face. Full of rules.” Quinn stepped to his stall, keeping the gatekeeper in the corner of her eye. “How much for one?” The vendor tapped the bowl with a fingernail. The sound carried like a bell. “Depends what you’ve got to spare.” Quinn pulled her warrant card and held it up. The vendor laughed, full-bodied, like Quinn had offered him a napkin. “That won’t buy you a look down the tunnel.” Quinn slid the warrant card back inside her jacket. “What will?” The vendor’s gaze drifted to her left hand, to the ringless fingers, to the faint white lines at her knuckles. Then to her watch. “Time piece.” Quinn’s throat tightened. “That’s not for sale.” The vendor leaned closer, and the lantern light drew harsh angles across his face. “Then stay out. That’s how this works.” The suspect had vanished. The crowd absorbed his last trace. The tunnel mouth waited like a throat. Quinn turned her wrist, feeling the leather strap, the familiar weight. The watch didn’t just tell time. It held it. It marked the hours she spent after Morris died, the nights she sat at her kitchen table with a file open and a glass untouched. She yanked the strap free in one hard motion. The buckle bit her skin and left a red line. She dropped the watch into her palm and held it out. The vendor’s eyes widened, greedy and bright. He snatched it with quick fingers, like it might vanish. “Now we’re talking.” He slid a bone token across the stall. It looked like a fragment from a bird’s wing, polished and notched. It felt warm when Quinn took it, as if it had sat against someone’s skin. The gatekeeper watched her, expression flat. Quinn moved back to him and held up the token. “Open it.” He looked at the token, then at her face. “You don’t know what you’re walking into.” Quinn’s mouth tightened. “Open it.” He stepped aside and gestured toward the bead curtain and the tunnel beyond. “Don’t bleed on the goods.” Quinn pushed through the beads. They clicked against her shoulders and whispered along her coat like teeth. The tunnel air hit different—drier, warmer, carrying spice and rot. The red glow came from lamps bolted to the wall, their light pulsing like something breathed behind them. Voices echoed ahead, layered over a distant rattle, like trains that never arrived. Quinn stopped at the tunnel mouth for a beat, token clenched in her fist. Her radio sat heavy against her ribs, useless without signal. The city lay above her, rain and sirens and streetlights, all of it suddenly far away. A voice drifted from deeper in, rough with amusement. “Copper actually came down. Mad.” Another voice answered, softer, closer. “She won’t last.” Quinn stepped forward, shoulders squared, and followed the suspect into the Veil Market.
created_at"2026-02-19T12:27:43.806Z" 2/19/2026, 12:27:43 PM
model"openai/gpt-5.2-20251211"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4503
moderation_latency(null)
generation_time76781
tokens_prompt1140
tokens_completion3834
native_tokens_prompt984
native_tokens_completion3172
native_tokens_completion_images0
native_tokens_reasoning445
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.04613
router(null)
provider_responses
0
endpoint_id"f00142c2-6a93-49ce-9e36-5593b904ce3b"
id"resp_02ee2209c6c5f70501699701bfe7f081979c151fd75ab7c545"
is_byokfalse
latency165
model_permaslug"openai/gpt-5.2-20251211"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771504063-aEXSkVMOpMNQCeI7t9l8"
upstream_id"resp_02ee2209c6c5f70501699701bfe7f081979c151fd75ab7c545"
total_cost0.04613
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
totalTags2
adverbTagCount0
adverbTags(empty)
dialogueSentences35
tagDensity0.057
leniency0.114
rawRatio0
effectiveRatio0
97.67% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2146
totalAiIsmAdverbs1
found
0
adverb"suddenly"
count1
highlights
0"suddenly"
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)
74.37% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2146
totalAiIsms11
found
0
word"eyebrow"
count1
1
word"footsteps"
count1
2
word"raced"
count1
3
word"flicked"
count1
4
word"weight"
count3
5
word"velvet"
count1
6
word"stomach"
count1
7
word"familiar"
count1
8
word"echoed"
count1
highlights
0"eyebrow"
1"footsteps"
2"raced"
3"flicked"
4"weight"
5"velvet"
6"stomach"
7"familiar"
8"echoed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
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
filterCount4
hedgeCount1
narrationSentences190
filterMatches
0"watch"
1"feel"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences223
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen31
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2137
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions58
wordCount1981
uniqueNames13
maxNameDensity2.12
worstName"Quinn"
maxWindowNameDensity4
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn42
Raven1
Nest2
Old2
Compton1
Street1
Soho2
London1
Underground1
Morris2
Veil1
Market1
persons
0"Harlow"
1"Quinn"
2"Morris"
places
0"Raven"
1"Nest"
2"Old"
3"Compton"
4"Street"
5"Soho"
6"London"
7"Veil"
globalScore0.44
windowScore0.333
98.98% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences147
glossingSentenceCount3
matches
0"looked like a bit of bone"
1"looked like maps of cuts"
2"looked like a fragment from a bird’s wing"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2137
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences223
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs129
mean16.57
std14.52
cv0.877
sampleLengths
06
157
214
332
44
537
610
738
817
94
1031
115
1225
132
1433
152
1635
172
1821
1935
2036
2130
2229
234
2432
2516
2629
2713
2823
297
3042
3127
328
335
3450
352
3648
377
3824
3955
409
4149
425
439
4435
4511
464
4719
482
4910
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences190
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs352
matches(empty)
53.17% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount1
flaggedSentences7
totalSentences223
ratio0.031
matches
0"Soho kept moving around her—laughter spilling from doorways, umbrellas bumping shoulders, taxis hissing through puddles."
1"The air rose cold, carrying the faint hum of electricity and something else underneath—sweet, burned, wrong."
2"She had spent eighteen years learning London’s veins; he ran down one she hadn’t mapped."
3"She stepped out onto an old Underground platform, abandoned the way a tooth socket stayed abandoned—empty but still shaped by what used to be there."
4"Memory flashed sharp as broken glass—DS Morris’s laugh in a squad car, then his scream down a corridor that had no end, three years ago."
5"And she saw, near the edge of the nearest stall, a small bowl filled with pale slivers—bone tokens, stacked like poker chips."
6"The tunnel air hit different—drier, warmer, carrying spice and rot."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1989
adjectiveStacks0
stackExamples(empty)
adverbCount51
adverbRatio0.02564102564102564
lyAdverbCount3
lyAdverbRatio0.0015082956259426848
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences223
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences223
mean9.58
std6.19
cv0.646
sampleLengths
06
128
214
315
413
51
614
74
814
94
109
1111
1217
138
142
1519
1619
172
188
197
204
217
221
232
2412
259
265
279
2816
292
3019
3114
322
335
3412
3518
362
377
3814
399
4018
418
427
439
447
454
469
4712
4812
496
40.54% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.25225225225225223
totalSentences222
uniqueOpeners56
37.24% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences179
matches
0"Then he turned and shoved"
1"Then to her watch."
ratio0.011
88.16% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount59
totalSentences179
matches
0"Her worn leather watch pressed"
1"She held herself still, military"
2"He moved like someone who"
3"He paused under the green"
4"He cut through a knot"
5"Her boots hit water with"
6"She kept her hands free,"
7"His face caught a sliver"
8"His gaze snagged on Quinn"
9"He turned and walked faster."
10"She let him feel her"
11"He bolted across the road,"
12"Her breath tasted like metal."
13"Her cropped hair held the"
14"She threaded between pedestrians, catching"
15"He hit an alley mouth"
16"He didn’t stop to pick"
17"He didn’t need to."
18"He only needed the seconds"
19"Her coat hem caught on"
ratio0.33
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount167
totalSentences179
matches
0"Detective Harlow Quinn stood across"
1"The bar’s green sign buzzed"
2"Soho kept moving around her—laughter"
3"Her worn leather watch pressed"
4"A pair of smokers drifted"
5"Quinn watched the doorway."
6"She held herself still, military"
7"The door swung open."
8"A man slipped out alone,"
9"He moved like someone who"
10"He paused under the green"
11"Quinn crossed at once, not"
12"The man angled left, heading"
13"He cut through a knot"
14"Her boots hit water with"
15"She kept her hands free,"
16"The man glanced back."
17"His face caught a sliver"
18"A thin line of silver"
19"His gaze snagged on Quinn"
ratio0.933
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences179
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences91
technicalSentenceCount5
matches
0"Soho kept moving around her—laughter spilling from doorways, umbrellas bumping shoulders, taxis hissing through puddles."
1"Stalls lined the platform, lit by lanterns that gave off colours Quinn didn’t recognise: blues too deep, greens that looked bruised."
2"Memory flashed sharp as broken glass—DS Morris’s laugh in a squad car, then his scream down a corridor that had no end, three years ago."
3"Then he turned and shoved through a hanging curtain of beadwork that marked the end of the platform, vanishing into a tunnel mouth lit by a faint red glow."
4"She saw a man’s sleeve ride up and reveal inked symbols across his wrist that looked like maps of cuts."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags2
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount0
fancyTags(empty)
dialogueSentences35
tagDensity0.029
leniency0.057
rawRatio0
effectiveRatio0
84.1155%