Run: 2026-02-17-01KHMR1EZ4H89PMBQQ7NN0ZFCM

Run Details

Duration:
1m 16s
Cost:
$0.057083
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
Rain carved silver lines down the street, blurring tail-lights and traffic signals into a smeared, red-green artery. The city hummed around it—night buses sighing, the rumble of distant trains, the wet hiss of tyres over standing water. Detective Harlow Quinn ran through it all. Her boots hit the pavement in a steady, punishing rhythm, water exploding up her trouser legs with each stride. The worn leather watch on her left wrist bit against her skin as her arm swung. She ignored it. Ignored the ache building in her thighs, the stitch threatening her ribs. Eyes fixed ahead. The suspect cut through the few stragglers on Camden High Street, a dark hoodie, pale trainers flashing, shoulders hunching as he glanced back. Brief, scared profile: sharp nose, too-young mouth twisted in effort. He clutched something against his chest under the hoodie—rectangular, wrapped in black plastic and gaffer tape. Package first. Then him, Harlow promised herself. Traffic honked as he veered off the pavement and sprinted between a stopped minicab and a delivery van. The driver leaned on his horn, shouting, his words torn apart by passing wind and rain. Harlow followed, weaving, her palm slapping against the van’s wet flank to steady her. “Hart!” she shouted, voice knifing through the wet air. “Lewis Hart! Police!” He didn’t slow. If anything, he pushed harder, shoulders pumping as he burst into a side street that fell away from the bright chain-store lights into the jaundiced glow of old sodium lamps. Her breath sawed, warm in her chest, then flashed cold as it hit the night air. Eighteen years on the job and she could still run down most of the kids who thought they could outrun the Met. Not because she loved the chase. Because she remembered the last time she hadn’t been fast enough. Morris, vanishing through an unmarked fire door in Whitechapel. Shout over his shoulder: “I’ve got him, Harlow!” The peculiar dead air that had rolled out of that doorway—too still, like the world had been put on pause. The gunshot echo that didn’t sound quite like a gunshot at all. She put her head down and ran harder. The side street twisted, funnelling them away from the main drag. Terraced houses loomed close, windows fogged and yellow, some dark. Overflowing wheelie bins crowded the pavement. He vaulted one; she planted a hand and swung around it. Something sharp scraped along her knuckles. Stung. Her radio crackled at her shoulder, blurred by wind. “—Unit Three-seven, update on—” She slapped it off with a gloved thumb without slowing. No time to talk them through this corner of the warren. Hart knew these back ways. She’d clocked it watching him for weeks outside the Raven’s Nest in Soho—smoker’s breaks that turned into vanishing acts, routes that never matched CCTV. He surfaced in one camera, gone in the next, like there was a missing frame in the film. Now, at least, there were no blind spots. Just rain, brick, and Hart’s pounding feet. He took a hard right down a narrow passage that barely qualified as an alley, squeezed between two shuttered shops at the bottom of the street. A hand-painted sign for a tattoo parlour dripped water onto his hood as he ducked beneath it. Harlow followed, her shoulder catching the edge of the sign. Wood bit into muscle. Pain flared and she hissed between her teeth but didn’t slow. The alley stank of wet concrete, old fryer oil, and something metallic underneath. It doglegged sharply, then opened into a yard pitted with puddles that reflected the sickly glow of a single floodlight. Ahead, Hart darted across the open space, feet skidding, and threw himself at a rusted steel door embedded in a wall of soot-stained brick. Above it, the remnants of a faded roundel clung to the brickwork—ghost of the Underground logo, red circle flaking into nothing. The blacked-out letters beneath were just readable in the slanting rain. Camden… something. The rest lost to time and paint. Harlow’s brain filed it in a flash: one of the old ghost stations, sealed when they modernised the lines. She’d read about them once, scrolling on her phone during a dead hour at the station. Curiosities. Rat palaces. Nothing more. Hart hammered at the steel door with the heel of his fist in a frantic rhythm. Bap-bap-bap, bap-bap. A code. As Harlow hit the edge of the yard, gun hand instinctively free, her palm slick with water, the door shifted. A slit snapped open at eye level, no wider than a letterbox. A band of yellow-white light spilled out; Harlow caught a glimpse of a face behind it—female, middle-aged perhaps, skin the colour of wax and an eye that shone milky in the narrow gap. “Token,” the woman inside said. Hart fumbled at his pocket, fingers clumsy. For a heartbeat Harlow thought he’d drop whatever he was carrying and run, but his hand came away with something small and bone-pale. Not a coin. Not quite a chip. Something too irregular for either. He held it up, rain beading on his fingers. The milky eye in the slit shifted, assessing. Then the slit clacked shut. Heavy bolts scraped. The steel door groaned inward. “Hart!” Harlow shouted, picking up speed, water launching from her boots. “Stop! Armed police!” He didn’t look at her. He slipped through the gap like smoke, package tight to his chest, disappearing into the light. Harlow threw herself at the door before it could swing fully shut. Her shoulder hit cold steel with a hollow boom that rattled in her bones. The door juddered but kept moving, heavier than it looked, pulled by an unseen hand from within. A set of thick, scar-cabled fingers darted out, trying to haul it closed. “Back off,” a voice snarled from the other side. Male, rough, an accent she couldn’t place under the growl. “You don’t walk in without—” She jammed the toe of her boot into the narrowing gap, teeth bared, leaning all her weight into it. Pain screamed up her shin. The door inched open again, moaning on its hinges. The milky-eyed woman loomed in the gap now, closer, face distorted by a fisheye spy-lens screwed into the steel, making her features bulge and warp. It should have been funny. It wasn’t. There was nothing of humour in the flat way that pale eye moved. “Police,” Harlow snapped, shoving her warrant card up toward the spy-lens with one hand while her shoulder braced the door. Her heart hammered, chest aching. “Open the door.” “Token only,” the woman said. The words came slow, thick. “No token. No entry.” “My suspect just came through there with a Class A package,” Harlow said. “You think I’m going to stand out here in the rain and—” “No token,” the woman repeated. Something moved behind her, a shadow blotting part of the harsh light. The male voice again, closer this time. “Let it go, luv. Market’s not for her kind.” A market. Underground. In a decommissioned Tube station. Something black-market, then. Guns. Drugs. People. The kind of operation you didn’t stumble into without the right introductions and the wrong moral compass. Her foot slipped on the wet concrete. The door shoved back another inch, steel biting into the leather of her boot. They were strong on the other side of it, whoever they were, and they had leverage and angle. She had rain, an aching shoulder, and a sworn duty to bring in a kid who’d just vanished into whatever was happening below London’s bones. Her radio was a hard, awkward weight at her collar. One press and she could call this in, lock it down properly, do it by the book. Surround the area. Wait for Armed Response. Seal every exit they could find. Hart might still wriggle out on some back stair or service tunnel, but procedure would be satisfied. Paperwork, too. That route, she knew, ended in Hart laughing in interview with a solicitor beside him, the package long gone to ground. Ended in a report filed under “unable to proceed”. Another thread snipped from the web connecting his little crew at the Raven’s Nest to three overdose deaths, twelve missing persons, and the file at the back of her filing cabinet with Morris’s name on it. You waited on back-up that night, she reminded herself harshly, teeth grinding. You followed procedure. Morris went through that door alone and he didn’t come out. The rain felt colder suddenly. “Last chance,” she said, voice low. “Open the door, or I call in enough uniforms to turn this entire block inside out and see what falls out of your cupboards.” Something flickered behind the milky eye. Not fear. Calculation. A second face slid into view behind the spy-lens, crowding the first aside. A man this time, early thirties, olive skin, rain-dark curls plastered to his forehead. A Saint Christopher medallion glinted at his throat, catching the harsh interior light. His warm brown eyes widened as he took her in. He looked, she realised abruptly, like he recognised her. “Shit,” he muttered in a soft Spanish accent. “Detective Quinn.” Harlow stared back, thrown. The name swam up from a half-forgotten briefing Alex from Organised Crime had given her over lukewarm coffee and a table scattered with photographs. Tomás Herrera. Former NHS paramedic. Licence revoked. Known to provide off-the-books medical care to individuals connected to several ongoing investigations. Hard to pin down. Harder to get talking. She’d seen his photo paper-clipped to a file six months ago. In the file, his scarred forearm had been prominent, a knife wound courtesy of some fight he’d dived into. Now, she caught a flash of that same pale, roped line as he braced a hand against the door from the inside. “Open it, Herrera,” she said, grasping for leverage in his name. “You’re already on my radar. Don’t make it worse.” For a heartbeat he didn’t speak. Rain pattered off her hood, loud in the sudden lull. Somewhere behind him, faint and distorted, she heard noise—voices layered over one another in more languages than she could track, the clink of glass, a low hum like distant machinery or bees. It was wrong, somehow. Too much sound coming from too far away. Like a whole other city was living under their feet. Herrera’s gaze flicked sideways, as if consulting someone out of sight. When it came back to her, something like pity lived in his eyes. “This is not your place,” he said quietly. “You don’t want to come down here.” “You don’t get to decide that,” she shot back. “Step away from the door, or I’ll—” “Shoot?” He lifted his brows. “Through a locked door, into a crowd? That is not you, Detective.” He knew too much about her. She clenched her jaw, muscles jumping. Her left shoulder burned where it pressed the lip of the steel door. Her boot slipped another millimetre on the slick concrete; the gap narrowed, just a fraction, but enough to make her pulse spike. On the other side, Tomás’s fingers tightened white on the metal. “You go back,” he said, voice low but firm. “You forget this door. Grant yourself that mercy.” Mercy. The word hit an odd nerve. Mercy had sounded like Morris saying, Let it go, Harlow. We can’t save everyone. We pick the ones we can and live with the rest. He’d said it after the third overdose tied to Hart’s crowd. The first two had looked like accidents. The third had been a seventeen-year-old found blue-lipped in an alley, strange symbols inked on her wrists. Harlow leaned in, putting all her weight behind her shoulder, gritting her teeth against the screaming protest from her booted foot. “Someone just fled a crime scene and ran into your… whatever this is,” she said. “That makes it my place. Now you open this door, or I will find another way in, and I will make certain you wish you’d been more cooperative.” For a second, something like amusement tugged Tomás’s mouth. Not disdain—bewildered admiration, almost. Then his eyes went hard. “You think the thing you are chasing ends with him,” he said. “It does not. And you are not ready for where it leads.” Morris hadn’t been ready either. Harlow pictured the crime-scene photos again, the ones she’d cycled through on sleepless nights. Morris laid out on the mortuary table, face waxy, eyes closed. The coroner’s report had said “heart failure.” Thirty-eight, runner’s resting pulse, no history. Heart just… stopped. She’d gone back to that basement alone the next day, found the walls marked with symbols that prickled the back of her neck and made her teeth ache. The air had been wrong there too. Too still. Too heavy. When she’d blinked, just once, one of the symbols had seemed to crawl, shifting like something alive. Officially, she’d logged it as stress-induced hallucination and pushed everything she’d seen into the file at the back of the cabinet. Unofficially, she’d started carrying a small torch in her pocket and counting her steps every time she went through an unlit corridor, just to make sure the world stayed the same length it was meant to be. Now there was that same pressure at the threshold, that sense of standing before something that didn’t quite fit inside her idea of London. Her damp hair prickled under her hood. The air leaking out from the inch-wide gap between door and frame was warmer than it should have been, tinged with a smell she couldn’t place—metal and ozone and ginger, undercut with something low and feral like wet fur. You can walk away, a small, traitorous voice suggested. Call it in. Let Surveillance set up. Live long enough to take a proper look instead of plunging into whatever madhouse sits under Camden. You’re not obligated to follow every rabbit down every hole. But Hart’s trainers had flashed once more in her mind’s eye, his hand clutching that taped package. Maybe it was just heroin. Maybe it was something new, something worse. Something that made a seventeen-year-old girl’s pupils go blacker than black before she dropped, according to the hysterical friend who’d called it in. The gap shrank another fraction. Her foot burned. Muscles shook. “Move,” she said through clenched teeth. Tomás hesitated. The milky-eyed woman muttered something in a language Harlow didn’t recognise. The sounds slid against her ears like oil. Thunder cracked somewhere overhead, echoing off the brick canyons of the city. The floodlight flickered. For one heartbeat, Harlow saw it: not with her eyes, not exactly, but inside her gut. A vision of herself easing back, letting the door slam, feeling the wet night close in around her again. Filing the report. Losing Hart. Adding another unsolved entry to the ledger in her mind. Then, just as quickly, she saw the other path. Her body braced in a dark stairwell that spiralled down past the arteries of the city she knew into somewhere else. Somewhere loud and bright and dangerous. The sense of being the only cop in a room that didn’t believe in cops. That second image knotted something in her chest. Fear, yes. But under it—something sharper. A jagged kind of hunger. She was so tired of ghosts and half-truths. Of doors shutting in her face. Her decision came out in a raw, simple breath. “Move. Or I swear I will plant myself here every night until I learn every face that goes through this door. Your Market won’t stay hidden long.” Tomás stared at her. Water from his hair traced slow lines down his cheeks, beading on his jaw. Behind him, the hum of that unseen space rose and fell like a breath. “Madre de Dios,” he whispered, and there was no contempt in it now—only resignation. “Fine.” He stepped back, dragging the milky-eyed woman with him. The pressure on the door eased. Harlow lunged, driving her shoulder forward before they could change their minds. The steel door snapped open with a protesting shriek, her boot skidding on the wet threshold as she stumbled through into a wash of light and sound and heat. The air inside hit her like a physical thing. The smell—spices and scorched metal, sweat and incense, animal musk and something electric—swept over her, erasing the wet concrete chill in a heartbeat. Noise crashed in after it. Hundreds of voices, the murmur of bargaining and laughter, the sharp bark of argument, music from three different sources clashing in the air. The ceiling rolled high overhead, curved and ribbed, the bones of the old Tube station still visible under strings of mismatched lights and banners. Stalls sprawled along the old platform, bleeding onto what had once been tracks now paved over with wooden planks and patchwork rugs. Tables groaned with goods she could catalogue at a glance—knives, locked cases of vials that glowed faintly from within, jars of herbs that looked almost but not quite familiar. And then there were the other things, the things her mind slid off: curved bones the size of her forearm with intricate notches carved along their length, masks whose eyes seemed to follow her, boxes that hummed against her eardrums without making a sound. People moved through it all in dense, shifting currents. Some looked like any street crowd—hoodies, leather jackets, cheap umbrellas dripped closed and forgotten. Others… didn’t. Too-tall men whose skin had a grey-green cast, a woman whose eyes reflected the light in a way no human retina could. Something large and furred hunched in the shadow of a pillar, the shape lost under a heavy cloak but the smell unmistakable. A market, her brain insisted, trying to impose familiar order on it. Just a market. Just people selling things they shouldn’t in a place they don’t have permission to use. Her right hand fell automatically to the butt of her pistol anyway. Tomás slid in front of her, blocking the immediate crush of bodies, hand lifted. His bare forearm brushed her sleeve, the old knife scar rough as rope against her skin. He looked smaller in here, somehow. Less certain. “Keep your voice down,” he said under the roar, mouth close to her ear. “You announce ‘police’ in here, you won’t make it five metres.” Harlow’s heart jackhammered against her ribs, adrenaline still roaring. Hart was out there somewhere in this impossible maze of faces and stalls and shadows with his package. Every second she stood gaping, he got further from her. “Where did Hart go?” she demanded, scanning the nearest aisle. “Find me the kid with the black hoodie and a taped parcel before I start arresting everyone in sight.” Tomás barked a laugh, sharp and without humour. “Arrest?” he said. “You still think the law applies down here, Detective?” Her gaze snapped back to him. He raised his hands defensively. “You wanted to come,” he said. “Now you’re in. Welcome to the Veil Market.” The name slid into her bones like a cold blade. She tightened her jaw, forcing the perimeter of her world to hold. Underground or not, supernatural or not, it was still London. Still under her patch. And suspect Hart was still somewhere ahead of her, moving deeper into the crush, into the strange. She drew a slow, steadying breath, tasting ginger and metal and rain evaporating from her coat. Fear flickered in the base of her skull, an old, animal thing whispering that she was out of her depth. That she was following Morris’s ghost down another dark stairwell. But the other part of her—the part that had pushed through the door—flared hotter. “Then you’d better stay close, Herrera,” she said, eyes scanning, body angling forward into the current of the crowd. “Because until I have Hart in cuffs, this Market is very much my business.” And with that, Harlow Quinn stepped fully into the underground throng, letting the door slam shut behind her, the echo swallowed in an instant by the living, dangerous heart of the Veil Market.
created_at"2026-02-17T02:50:47.302535+00:00" 2/17/2026, 2:50:47 AM
model"openai/gpt-5.1-20251113"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency15876
moderation_latency(null)
generation_time76375
tokens_prompt914
tokens_completion5193
native_tokens_prompt810
native_tokens_completion5607
native_tokens_completion_images0
native_tokens_reasoning1203
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.0570825
router(null)
provider_responses
0
id"resp_0a190a0722000d35016993d73a69bc81939f362e4dad0950d2"
status200
is_byokfalse
latency172
endpoint_id"764eb97f-8bab-4326-b29b-7a8799b00a70"
provider_name"OpenAI"
model_permaslug"openai/gpt-5.1-20251113"
api_type"completions"
id"gen-1771296570-loXx3caqDIk3iAtv2QCa"
upstream_id"resp_0a190a0722000d35016993d73a69bc81939f362e4dad0950d2"
total_cost0.0570825
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
89.8551% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount3
adverbTags
0"he said quietly [quietly]"
1"he whispered, and there was no contempt in it now—only resignation [only]"
2"he said under the roar, mouth close to her ear [close]"
88.1901% AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount3387
totalAiIsmAdverbs4
found
0
adverb"quickly"
count1
1
adverb"sharply"
count1
2
adverb"suddenly"
count1
3
adverb"very"
count1
highlights
0"quickly"
1"sharply"
2"suddenly"
3"very"
100.0000% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.0000% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
58.6655% AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount3387
totalAiIsms14
found
0
word"tinged"
count1
1
word"flickered"
count3
2
word"flicked"
count1
3
word"loomed"
count2
4
word"intricate"
count1
5
word"weight"
count3
6
word"echo"
count2
7
word"echoing"
count1
highlights
0"tinged"
1"flickered"
2"flicked"
3"loomed"
4"intricate"
5"weight"
6"echo"
7"echoing"
66.6667% Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"clenched jaw/fists"
count1
highlights
0"eyes widened"
1"clenched her jaw"
100.0000% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences280
matches(empty)
100.0000% Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount1
hedgeCount3
narrationSentences280
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"try to"
100.0000% Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount4
totalSentences304
matches
0"up that night"
1"through that door"
2"decide that,” she"
3"whispering that she"
100.0000% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs104
mean32.02
std20.12
cv0.628
sampleLengths
037
17
253
349
47
548
612
733
855
949
108
1145
129
134
1468
1515
1643
1758
1856
199
2040
2120
2265
235
2442
2530
2614
2721
2812
2944
3024
3133
3245
3328
3414
3525
3617
3716
3831
3964
4059
4166
4226
435
4430
459
4650
479
4810
4928
100.0000% Passive voice overuse
Target: ≤5% passive sentences
passiveCount2
totalSentences280
matches
0"was meant"
1"been, tinged"
100.0000% Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount2
totalVerbs516
matches
0"was carrying"
1"was happening"
94.0000% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount3048
adjectiveStacks1
stackExamples
0"thick, scar-cabled fingers"
adverbCount112
adverbRatio0.03674540682414698
lyAdverbCount21
lyAdverbRatio0.006889763779527559
100.0000% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences304
echoCount0
echoWords(empty)
100.0000% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences304
mean10.95
std7.86
cv0.718
sampleLengths
017
120
27
319
416
53
612
73
823
910
1016
112
125
1318
1416
1514
169
173
183
1930
2016
2122
226
2311
249
2528
2612
278
2811
2910
306
3111
326
331
349
354
3610
3711
385
3924
4018
418
427
4326
4417
4510
464
4711
4813
4920
62.2807% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.41118421052631576
totalSentences304
uniqueOpeners125
1.0870% Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags23
fancyCount16
fancyTags
0"shouted (shout)"
1"shouted (shout)"
2"a voice snarled from the other side (snarl)"
3"Harlow snapped, shoving her warrant card up toward the spy-lens with one hand while her shoulder braced the door (snap, shove card brace)"
4"the woman repeated (repeat)"
5"she said, voice low (say, voice)"
6"he muttered in a soft Spanish accent (mutter)"
7"she said, grasping for leverage in his name (say, grasp)"
8"he said quietly (say quietly)"
9"she shot back (shoot back)"
10"he said, voice low but firm (say, voice)"
11"she said through clenched teeth (say clench)"
12"he whispered, and there was no contempt in it now—only resignation (whisper, does not be no)"
13"he said under the roar, mouth close to her ear (say mouth close)"
14"demanded (demand)"
15"she said, eyes scanning, body angling forward into the current of the crowd (say, scan, angling forward)"
85.9262%