Run: 2026-11-11-01M75SAC8DPAHD2WARWJRSZZ3J

Run Details

Duration:
1m 35s
Cost:
$0.053648
Provider:
Google AI Studio

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
Rain hammered the slick tarmac of Camden High Street, shattering the glare of brake lights and takeaway signs into jagged smears of red and gold. Detective Harlow Quinn kept her stride long and economical, boots punching through ankle-deep puddles with military precision. Cold water sluiced through her closely cropped salt-and-pepper hair and ran down the angle of her sharp jaw, but she didn’t blink it away. Losing visual for two seconds in this crowd meant losing him altogether. Thirty yards ahead, Tomás Herrera vaulted a chained cluster of council wheelie bins and cut hard left into a cobbled mews. He was fast. Twenty-nine years old, five-foot-ten, light on his feet despite the heavy canvas medical bag strapped across his chest. Quinn had been sitting on him for four hours, starting back in Soho outside The Raven’s Nest. Through the rain-streaked glass beneath the bar’s distinctive green neon sign, she had watched Herrera slip out from behind a towering mahogany bookshelf at the rear of the room—confirming her suspicion of a hidden meeting space behind the walls of old maps and black-and-white photographs. He’d walked briskly to Tottenham Court Road, ridden the Northern Line five stops north, and only clocked her tail when the carriage emptied out at Camden Town. Then he had bolted. Quinn rounded the corner into the mews, dropping her center of gravity so her heels wouldn’t skate on the wet cobblestones. Eighteen years in the Metropolitan Police had taught her how to run down younger suspects: let them burn their adrenaline on the straightaways, then close the gap on the turns. The alley narrowed between sheer Victorian brick warehouses, reeking of stale fryer oil and river damp rising off Regent’s Canal. Ahead, the passage dead-ended against the soot-blackened facade of a disused Underground station. Its oxblood terracotta tiles were cracked and weeping moss, the arched entrance sealed behind a rusted collapsible iron gate. Got you, Quinn thought. She reached under her soaked trench coat, resting her fingers on the cold knurled grip of her extendable baton, and slowed her pace to control her breathing. "Tomás!" Her voice cut cleanly over the drum of rain on corrugated tin roofs. "Stop there! Police!" Herrera didn’t put his hands up. He threw his shoulder against the rusted Bostwick gate. Instead of rattling against a heavy chain, the padlock swung loose—a dummy clasp oiled to look corroded—and the iron lattice screeched open six inches. Quinn surged forward. She closed the final ten feet in three strides and clamped her left hand around Herrera’s forearm just as he squeezed half his body through the gap. He whipped around, wedged in the iron teeth of the gate. Up close, she saw the panic flaring in his warm brown eyes, rain dripping from his short curly dark brown hair onto olive skin gone pale with exertion. The wet cuff of his jacket bunched toward his elbow under her grip, exposing a thick, pale scar slicing along the length of his left forearm. An old defensive wound. Knife work. "Don't," Herrera panted, his Spanish accent thickening under stress. A silver Saint Christopher medallion had slipped free of his collar, swinging against his collarbone as his chest heaved. "Detective, please—you can't come down here." He knew her rank. The clique had been sharing files on her, then. "Step back onto the street, Mr. Herrera," Quinn said, anchoring her five-foot-nine frame to lever him out. "Hands where I can see them." Herrera didn’t throw a punch. Like the former NHS paramedic he was—before the board stripped his license for administering God-knew-what to off-the-books patients—he knew anatomy better than street brawling. He dropped his weight, rotated his scarred wrist directly against the thumb-joint of her grip, and broke her hold without striking an officer. As he wrenched free, his coat pocket snagged on a rusted iron rivet. Fabric tore. Two small, pale objects clicked sharply against the wet threshold stones. Herrera swore under his breath, snatched one off the ground, and threw himself backward into the pitch-black stairwell beyond the gate. His footsteps echoed rapidly downward, swallowed almost instantly by an odd, muffled acoustics that didn’t match an empty concrete shaft. Quinn didn't dive blindly after him. You didn't enter an unlit choke point without assessing the ground. DS Morris had taught her that during her first year in CID, and forgetting the basics got officers killed. She crouched beside the open iron gate, brown eyes scanning the wet stone at her feet. Half-submerged in a gritty puddle lay the second object Herrera had dropped. Quinn pulled a nitrile glove from her pocket, tugged it onto her right hand, and pinched the disc by its rim. It was roughly the size of an old half-crown, pale cream, etched on both sides with concentric geometric grooves that made her eyes ache if she stared directly at the center. Not plastic. Not ivory. The beveled edge showed microscopic, calcified pores. Bone. Heavy, dense bone. Quinn stood up and glanced at the worn leather watch on her left wrist. 23:48. Above the jagged chimney pots of the Camden warehouses, the storm clouds sheared apart for a moment, letting down a wash of cold silver light from a bloated full moon. She keyed the transmit button on the Airwave radio clipped to her lapel. "Met Control, this is DS four-two-nine Quinn. Pursuing an IC1 male into a derelict London Underground shaft off Buck Street. Suspect is Tomás Herrera. Requesting local unit backup and containment on street level, over." The earpiece didn't chirp its standard connection tone. Instead, it emitted a low, wet hiss, like grease hitting a hot skillet, before going entirely dead. The tiny green LED on the handset winked out. Dead spot, she told herself, though they hadn't even gone below street level yet. Quinn slipped the bone disc into her coat pocket, drew her baton without extending it, and stepped across the threshold. The smell hit her ten steps down the spiral tiled staircase. Abandoned Tube stations smelled of brake dust, stagnant seepage, and rat droppings. This shaft smelled of crushed star anise, damp cellar earth, and a sharp, metallic tang of ozone that made the fine hairs on the back of her neck stand straight up. She knew that ozone smell. Three years ago, she had stood in a locked Rotherhithe timber warehouse in the middle of a July heatwave, staring down at DS Morris’s body while frost crept across the floorboards from his outstretched fingers. The coroner had written *acute idiopathic cardiac arrest* on the certificate. Commander Vance had buried the dockets. Quinn had spent one thousand and ninety-five nights chasing shadows across London to find the people connected to that room, and every thread had led back to Soho, to the regulars at Silas’s bar, and to their disgraced Seville medic. She descended softly, keeping her boots to the outer edge of the worn iron treads where they were least likely to creak. Two levels down, the emergency spiral opened onto a curved pedestrian tunnel lined with grimy cream tiles and peeling posters for cigarettes that hadn't been manufactured since the sixties. Light spilled from the mouth of the old northbound platform ahead—not the harsh white of work halogens, nor the sweep of a security torch, but a wavering, amber-and-violet glow. A low murmur vibrated through the soles of her boots. Dozens of voices. Maybe hundreds. Quinn flattened her back against a tiled buttress just short of the platform archway and angled her head an inch past the corner. The tracks were gone, filled in with dark timber decking, and the vaulted brick cavern of the abandoned station had been transformed into a cramped, subterranean bazaar. Brazier lanterns hung from old signal gantries, burning with smokeless flames the color of bruised plums. Stalls draped in oiled canvas and faded velvet crowded both platforms. "Cutting it close tonight, Tommy," a gravelly voice rumbled twenty feet from Quinn's hiding spot. Blocking the tiled archway stood a makeshift turnstile of blackened wrought iron. Beside it towered a gatekeeper in a floor-length duster coat, shoulders wide enough to fill a doorframe. His skin had an unhealthy, slate-gray cast under the violet lantern light. Herrera stood just inside the barrier, catching his breath, one hand clutching the strap of his medical bag while the gatekeeper dropped Herrera’s pale token into a brass box. "Got held up coming out of Soho," Herrera muttered, glancing nervously back toward the dark stairwell where Quinn pressed herself into the shadow. "Didn't think the setup would be finished this fast." "Full moon rose at five," the huge man grunted, gesturing with his chin toward the bustling cavern. "You know the Veil Market doesn't wait on stragglers. Bermondsey packed down at dusk; we'll be out of Camden again come next month's tide. Go on. Apothecary's third stall past the dead escalator." Herrera nodded once, adjusted the canvas bag over his shoulder, and melted into the throng of buyers and sellers moving between the stalls. Quinn remained motionless, her pulse hammering a slow, heavy rhythm against her ribs. From thirty feet away, her investigative mind fought to categorize what she was looking at through the iron bars. At the nearest stall, a woman in a tailored Savile Row pinstripe suit was weighing glass phials filled with a thick, luminescent mercury that swirled against gravity inside the stoppered glass. Across the decked track bed, apothecary jars steamed with pungent, unlabelled tinctures—banned alchemical substances that wouldn't register on any Home Office narcotics schedule—beside velvet-lined trays of blackened silver charms that made Quinn's teeth ache faintly from across the room. Two stalls further down, a buyer turned toward the violet firelight, and for a fraction of a second, his pupils split vertically like a goat's before he pulled his hood low. Every line of Police and Criminal Evidence Act procedure screamed at her to retreat. She had no warrant. She had no radio comms, no firearm, no backup aware of her exact subterranean grid, and twenty-one inches of hardened steel baton wouldn't clear a room of two hundred suspects involved in an organized black market. If she walked back up those stairs right now, she could stake out the mews from across Camden High Street, photograph everyone who emerged, and build a proper surveillance package. Except next full moon, this place would vanish into another hole beneath London. And three yards away from that third stall, Tomás Herrera was buying supplies for the very circle of people who knew why DS Morris had frozen to death in July. If she backed away from the dark tonight, she might as well hand in her warrant card tomorrow. Quinn slid her baton smoothly back into the carrier beneath her wet trench coat, fastening the snap without a sound. She stripped off the blue nitrile glove, shoved it deep into her pocket, and closed her bare fingers around the cold, porous disc of carved bone. Setting her jaw, she wiped the rain from her face, squared her shoulders, and stepped out of the shadows toward the iron gate.
created_at"2026-11-11T17:08:34.711Z" 11/11/2026, 5:08:34 PM
model"google/gemini-4-carbon-20261110"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6936
moderation_latency(null)
generation_time94491
tokens_prompt888
tokens_completion4224
native_tokens_prompt884
native_tokens_completion5188
native_tokens_completion_images0
native_tokens_reasoning2815
native_tokens_cached0
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"default"
usage0.053648
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.2; linux; x64))"
http_referer(null)
request_id"req-1794416914-ctbntyKCwTTsGD1E1HVh"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1794416914-xe9Z9v9rnvjiHPaAl6NM"
upstream_id"EqH0as6TN-iCytMPmpSHwA8"
provider_responses
0
endpoint_id"f0c9681d-e99b-4bcb-8031-752429da222d"
id"EqH0as6TN-iCytMPmpSHwA8"
is_byokfalse
latency6929
model_permaslug"google/gemini-4-carbon-20261110"
provider_name"Google AI Studio"
status200
total_cost0.053648
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences12
tagDensity0.417
leniency0.833
rawRatio0
effectiveRatio0
89.21% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1853
totalAiIsmAdverbs4
found
0
adverb"sharply"
count1
1
adverb"softly"
count1
2
adverb"nervously"
count1
3
adverb"very"
count1
highlights
0"sharply"
1"softly"
2"nervously"
3"very"
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)
67.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1853
totalAiIsms12
found
0
word"facade"
count1
1
word"weight"
count1
2
word"footsteps"
count1
3
word"echoed"
count1
4
word"scanning"
count1
5
word"etched"
count1
6
word"standard"
count1
7
word"wavering"
count1
8
word"vibrated"
count1
9
word"velvet"
count2
10
word"pulse"
count1
highlights
0"facade"
1"weight"
2"footsteps"
3"echoed"
4"scanning"
5"etched"
6"standard"
7"wavering"
8"vibrated"
9"velvet"
10"pulse"
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
narrationSentences104
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences104
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences110
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords4
totalWords1844
ratio0.002
matches
0"acute idiopathic cardiac arrest"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions87
wordCount1727
uniqueNames45
maxNameDensity0.98
worstName"Quinn"
maxWindowNameDensity2
worstWindowName"Herrera"
discoveredNames
Camden4
High2
Street2
Harlow1
Quinn17
Tomás2
Herrera13
Soho2
Raven1
Nest1
Tottenham1
Court1
Road1
Northern1
Line1
Town1
Metropolitan1
Police2
Victorian1
Regent1
Canal1
Underground1
Bostwick1
Spanish1
Saint1
Christopher1
God-knew-what1
Morris3
Airwave1
Tube1
Rotherhithe1
July2
Vance1
London2
Silas1
Seville1
Blocking1
Savile1
Row1
Home1
Office1
Criminal1
Evidence1
Act1
Two3
persons
0"Street"
1"Harlow"
2"Quinn"
3"Tomás"
4"Herrera"
5"Police"
6"Regent"
7"Saint"
8"Christopher"
9"Morris"
10"Vance"
11"Silas"
12"Two"
places
0"Camden"
1"High"
2"Soho"
3"Raven"
4"Tottenham"
5"Court"
6"Road"
7"Town"
8"Metropolitan"
9"July"
10"London"
11"Seville"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences86
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.542
wordCount1844
matches
0"not the harsh white of work halogens, nor the sweep of a security torch, but a wavering, amber-"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences110
matches
0"knew that ozone"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs43
mean42.88
std27.29
cv0.636
sampleLengths
078
121
2110
34
451
552
64
744
839
930
1071
1134
1213
1323
1478
1541
1636
1749
1842
194
2045
2147
2234
2314
2420
2554
2697
2751
2844
2923
3054
3115
3241
3329
3432
3550
3623
37133
3884
3943
4018
4146
4223
98.52% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences104
matches
0"been manufactured"
1"were gone"
2"been transformed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs279
matches
0"was looking"
1"was weighing"
2"was buying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount1
flaggedSentences6
totalSentences110
ratio0.055
matches
0"Through the rain-streaked glass beneath the bar’s distinctive green neon sign, she had watched Herrera slip out from behind a towering mahogany bookshelf at the rear of the room—confirming her suspicion of a hidden meeting space behind the walls of old maps and black-and-white photographs."
1"Instead of rattling against a heavy chain, the padlock swung loose—a dummy clasp oiled to look corroded—and the iron lattice screeched open six inches."
2"Like the former NHS paramedic he was—before the board stripped his license for administering God-knew-what to off-the-books patients—he knew anatomy better than street brawling."
3"Light spilled from the mouth of the old northbound platform ahead—not the harsh white of work halogens, nor the sweep of a security torch, but a wavering, amber-and-violet glow."
4"\"You know the Veil Market doesn't wait on stragglers. Bermondsey packed down at dusk; we'll be out of Camden again come next month's tide. Go on. Apothecary's third stall past the dead escalator.\""
5"Across the decked track bed, apothecary jars steamed with pungent, unlabelled tinctures—banned alchemical substances that wouldn't register on any Home Office narcotics schedule—beside velvet-lined trays of blackened silver charms that made Quinn's teeth ache faintly from across the room."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1763
adjectiveStacks2
stackExamples
0"*acute idiopathic cardiac arrest*"
1"beside velvet-lined trays"
adverbCount45
adverbRatio0.025524673851389675
lyAdverbCount22
lyAdverbRatio0.012478729438457176
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences110
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences110
mean16.76
std10.22
cv0.61
sampleLengths
025
117
224
312
421
53
618
717
845
927
104
1121
1230
1320
1413
1519
164
1727
1814
193
206
219
2224
233
2427
2511
2628
2726
284
292
309
3119
326
334
349
3517
366
375
3824
3923
4013
412
4211
4321
4420
456
4611
4719
4816
4912
96.02% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.5871559633027523
totalSentences109
uniqueOpeners64
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences97
matches
0"Then he had bolted."
1"Instead of rattling against a"
2"Instead, it emitted a low,"
ratio0.031
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount21
totalSentences97
matches
0"He was fast."
1"He’d walked briskly to Tottenham"
2"Its oxblood terracotta tiles were"
3"She reached under her soaked"
4"Her voice cut cleanly over"
5"He threw his shoulder against"
6"She closed the final ten"
7"He whipped around, wedged in"
8"He knew her rank."
9"He dropped his weight, rotated"
10"His footsteps echoed rapidly downward,"
11"You didn't enter an unlit"
12"She crouched beside the open"
13"It was roughly the size"
14"She keyed the transmit button"
15"She knew that ozone smell."
16"She descended softly, keeping her"
17"His skin had an unhealthy,"
18"She had no warrant."
19"She had no radio comms,"
ratio0.216
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount63
totalSentences97
matches
0"Detective Harlow Quinn kept her"
1"He was fast."
2"Quinn had been sitting on"
3"He’d walked briskly to Tottenham"
4"Quinn rounded the corner into"
5"The alley narrowed between sheer"
6"Its oxblood terracotta tiles were"
7"She reached under her soaked"
8"Her voice cut cleanly over"
9"Herrera didn’t put his hands"
10"He threw his shoulder against"
11"Quinn surged forward."
12"She closed the final ten"
13"He whipped around, wedged in"
14"The wet cuff of his"
15"An old defensive wound."
16"Herrera panted, his Spanish accent"
17"A silver Saint Christopher medallion"
18"He knew her rank."
19"The clique had been sharing"
ratio0.649
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences97
matches
0"If she walked back up"
1"If she backed away from"
ratio0.021
73.41% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount7
matches
0"The wet cuff of his jacket bunched toward his elbow under her grip, exposing a thick, pale scar slicing along the length of his left forearm."
1"His footsteps echoed rapidly downward, swallowed almost instantly by an odd, muffled acoustics that didn’t match an empty concrete shaft."
2"It was roughly the size of an old half-crown, pale cream, etched on both sides with concentric geometric grooves that made her eyes ache if she stared directly …"
3"This shaft smelled of crushed star anise, damp cellar earth, and a sharp, metallic tang of ozone that made the fine hairs on the back of her neck stand straight…"
4"Two levels down, the emergency spiral opened onto a curved pedestrian tunnel lined with grimy cream tiles and peeling posters for cigarettes that hadn't been ma…"
5"At the nearest stall, a woman in a tailored Savile Row pinstripe suit was weighing glass phials filled with a thick, luminescent mercury that swirled against gr…"
6"Across the decked track bed, apothecary jars steamed with pungent, unlabelled tinctures—banned alchemical substances that wouldn't register on any Home Office n…"
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount1
matches
0"Herrera panted, his Spanish accent thickening under stress"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount3
fancyTags
0"Herrera panted (pant)"
1"Herrera muttered (mutter)"
2"the huge man grunted (grunt)"
dialogueSentences12
tagDensity0.333
leniency0.667
rawRatio0.75
effectiveRatio0.5
87.9260%