Run: 2026-03-06-01KK1J2YWFKDTSH9XGEXRTYERB

Run Details

Duration:
1m 26s
Cost:
$0.048243
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="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <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> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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 drummed through the broken stairwell grille and tapped a dirty rhythm down the tiled walls. Detective Harlow Quinn came down the last flight into the abandoned station beneath Camden with her torch held low and her coat unbuttoned, as if the damp air had no right to touch her. The beam caught old Underground roundels, soot-blackened posters curling off the brick, puddles filmed with oil. Further in, fresh generator light cut a hard white strip across the platform edge. Two uniformed constables stood by the tunnel mouth with their shoulders pulled tight. One of them glanced at her watch, then at her face, and stood straighter. “About time, guv. We kept it as found.” Quinn stepped under the police tape without looking at him. “Did you?” The constable swallowed. “Yes, ma’am.” The station had been dead for decades. It did not smell dead. It smelt of hot metal, wet stone, old dust disturbed in a hurry, and underneath that something sweet and rotten, like fruit left in a cellar. Forensics had staked their lights around the centre of the platform. White coveralls moved through the glare. A body lay near a shuttered kiosk with one arm twisted under the torso. Chalk marks and evidence tents surrounded it in a scatter that looked too neat. DI Mark Fenner stood over the victim with a paper cup crushed in one hand. He was broad through the chest, tie loosened, raindrops still shining on his thinning hair. He gave Quinn a tired half-smile that never reached his eyes. “Knew they’d drag you in. Unusual location, dead man, everyone gets twitchy.” Quinn crouched beside the tape line and looked before she moved another inch. Male. Mid-thirties. Expensive charcoal coat, open at the throat. White shirt stained dark at the ribs. One polished shoe missing. Blood had soaked into the old platform grit in a fan that should have run downhill toward the track. It had not. Instead, most of it had pooled in a thick oval beneath the body while a thinner trail snaked in the wrong direction, back toward the disused ticket hall. Fenner tipped coffee into his mouth and grimaced. “Looks like robbery turned ugly. Wallet gone. Watch gone. One shoe off in a struggle. Maybe he ran down here to meet someone dodgy and got stuck.” Quinn lifted her gaze to the shuttered kiosk. Corrugated metal. Rust. On the shutter someone had scratched a circle crossed by lines, then gouged it out again. Fresh marks. The steel still shone. “Who found him?” “Transport maintenance crew. Came down because of lights in the tunnel. Generator over there wasn’t city issue.” He pointed to a humming petrol generator near the stairwell, yellow casing splashed with mud. “They called it in at 05:12. Patrol reached in six minutes. Scene’s clean enough apart from the usual filth.” “Clean enough,” Quinn repeated. Fenner gave a shrug. “For Camden underworld theatre.” She stood and took three slow steps around the perimeter. Her shoes crunched on grit and old glass. No drag marks. No smear where a body had been pulled. Yet the victim’s trousers at the knees carried a coat of black grease and red clay. Not London clay. Brick-red, grainy, caught in the fabric seam. She looked along the platform. A row of market stalls had been set up there in the night, then stripped again in haste. Fold-out tables. Empty crates. Wax drips on the tiles. Burn marks. The police had bagged a handful of strange objects: a string of bird skulls, broken vials crusted with blue residue, lengths of black cord knotted around chicken bones. Contraband if you squinted. Theatre props if you wanted an easy report. Her jaw worked once. “Who authorised CID before SOCO finished their sweep?” Fenner spread his free hand. “No one touched the body.” “That wasn’t my question.” A silence opened. One of the forensic techs looked down with sudden interest at his kit. Fenner let out a breath through his nose. “I walked the route in. We all did. Hard to avoid. It’s not a chapel, Harlow.” She pointed to the dust by the kiosk. “You stood there first.” He looked. “Lucky guess.” “Your sole’s got a split at the outer heel. Same nick in that print.” Fenner gave a short laugh. “That why they call you in? To inspect my shoes?” Quinn crouched again, this time by a collapsed wooden stall near the body’s feet. The stall top had taken a gouge through one plank. Not from a knife. Too broad. Too smooth. A curved impact. She ran a gloved finger along the splintered edge, then held it up under the lamp. Fine grey grit clung to the latex. “Concrete dust,” Fenner said. “From down here. We’re under a city.” “No. Lime-heavy. Fresh. Not station dust.” She turned to the nearest scenes-of-crime officer, a young woman with a visor pushed up on her forehead. “You tested this?” The officer glanced at Fenner before answering. “Not yet. We’ve been prioritising blood, fibres, latent prints.” “Bag it.” The officer moved at once. Quinn stepped to the platform edge and swept her torch down into the track bed. Water glimmered black between rails furred with rust. She followed the beam beneath the lip of the platform, then froze. Beneath the edge, where no one standing upright would notice, small white scraps clung to a cable bracket in a line. She dropped to one knee. “Mirror.” A constable hurried one over. Quinn angled it under the ledge. More scraps. Not paper. Thin, brittle, ivory-coloured. She pinched one free with tweezers from a nearby kit tray. Fenner leaned over her shoulder. “What am I looking at?” “Bone.” He scoffed. “Rat remains.” “Rats don’t carve themselves.” She held the scrap to the light. A shallow line had been incised into it, one stroke crossing another in a deliberate notch. Not butchery. Marking. “Bag that as well.” Fenner rubbed his face. “You’re chasing ghosts in rubbish again.” Quinn rose and crossed to the body. The victim’s face had been half-turned into shadow. Clean-shaven. Bruising at the temple. A small burst of capillaries in the left eye. She studied his hands. No defensive cuts. No torn nails. The right hand clutched fabric. “Photograph before I open this.” The camera flashed. Quinn eased apart the dead fingers. Inside lay a strip of black cloth, soft as smoke, with a silver thread sewn through one edge. Not from the victim’s coat. Too fine. Too odd. The silver had been worked into tiny repeating shapes. Not letters. Sigils, if you believed in that sort of thing. She believed in patterns. The rest could wait. Fenner looked at the cloth and gave a grunt. “Scarf. Killer leaves fibres. Great.” “Doesn’t match any clothing in sight.” “We’ll run it.” “We’ll ask where this sort of work is sold.” Fenner rolled his cup between his palms. “In a goth shop off Camden High Street?” Quinn ignored him. The victim’s shirt had three buttons undone. Blood stained the left side, but when she moved the coat edge, the wound sat too low for the spread. One stab between the seventh and eighth ribs, angled upward. Efficient. The kind that dropped a man fast. But the blood on the shirt collar belonged to a nosebleed or a mouth wound. The temple bruise had landed first. He had been struck, then stabbed. She looked at the hands again. The cuffs were clean. Too clean for someone who had stumbled through this station and grappled on the ground. “Name?” Fenner checked his notebook. “Oliver Dane. Thirty-seven. Investment consultant. Address in Primrose Hill. No wallet on him, but patrol got an ID from a car parked above ground. Plates match.” “Any record?” “Nothing worth the paper.” Quinn looked at Dane’s coat. The hem carried the same red clay as the knees. Not from here. The leather of his belt had a pale scuff near the buckle, as if something clipped there had been torn away. “Missing watch, missing wallet,” Fenner said. “Mugging.” “The watch was removed after death.” He frowned. “How do you work that?” She pointed with one gloved finger. “No bruise round the strap line. No skin abrasion. He wasn’t wearing one tonight. You planted robbery because rich man, rough place.” Fenner’s face tightened. “I didn’t plant anything. I made the obvious read.” “The obvious read bleeds in the wrong direction.” She led him two paces back and crouched by the pool again. “Look at the edge.” He stared, impatient. “It’s blood.” “It’s layered. First pool here. Then diluted wash over the top from that side. Water came later and carried a thin thread back toward the hall. If he’d been stabbed there and staggered here, we’d have droplets, transfer, heel strikes. We have none.” Fenner went quiet. Quinn turned her torch on the victim’s bare right foot. Black grime coated the sole, but the arch remained almost clean. “He didn’t run here with one shoe off. The shoe came off when he was moved, or when someone dressed the scene and forgot feet tell the truth.” One of the forensic techs looked up sharply. Fenner crouched now, reluctant but hooked. “Moved from where?” “Not far. No drag marks. At least two people carried him.” “You’re getting all that from a foot.” “And from this.” She crossed to the ticket hall entrance. The tiled threshold was cracked. Around the crack, the dust had been disturbed in crescents. Heavy objects set down, lifted, set down again. On the wall beside it, just above waist height, a smear marked the white tile. Not handprint. Too broad. She rubbed it lightly with a swab. Grey. Metallic. Then the sweet-rotten smell struck stronger here. Her eyes went to the old departure board hanging dead above the hall. Beneath it, tucked into the frame where the wood backing had split, something dull green caught the lamp. Quinn reached up and drew out a small brass compass on a snapped chain. Verdigris ringed the hinge. Protective sigils etched the face. The needle trembled, spun once, then drove hard toward the black tunnel eastbound. Fenner stared at it. “What the hell is that?” Quinn did not answer at once. The station noise seemed to pull back. Generator hum. Camera clicks. Drip of rain. Far off in the tunnel, a metal knock answered nothing at all. She flipped open the case. The needle quivered, fixed, then strained farther east, as if the brass wanted to leap from her hand. Eva Kowalski had shown her one of these in a museum café six months ago, wrapped in a handkerchief and slid across the table with a look that dared Quinn to laugh. A Veil Compass, she had called it. Market-made. Points to the nearest supernatural rift or portal. Quinn had laughed then. Not because it was funny. Because Morris had died three years before in a locked warehouse with scorch marks on the ceiling and seawater on a dry floor, and laughter had been easier than agreement. Fenner straightened. “Is that his?” “No.” “How do you know?” “Because your robbery victim came here carrying money and left with a specialist tool worth more than his watch.” Fenner’s brows drew in. “Specialist for what?” She slipped the compass into an evidence bag without taking her eyes off the tunnel. “For finding things hidden.” He watched her, then glanced toward the strange objects bagged from the stalls. “You’re actually entertaining all this market rubbish? Black magic traders under Camden? Come off it.” Quinn turned the bag so the compass needle showed through the plastic, still straining east. “Your maintenance crew reported lights in the tunnel, not the platform. Your victim was struck somewhere else, stabbed clean, and arranged here. Those stalls were packed down before patrol arrived, but not well enough. Bone tokens under the platform. Marked goods. Custom fabric. Generator hauled in to power something. And someone removed the item clipped to his belt.” Fenner followed her gaze. “The belt scuff.” “He came to buy or sell. Not to get mugged.” A constable approached with a clear evidence pouch and an anxious face. “Ma’am, we found his shoe.” “Where?” “In the ticket hall. Behind the old barrier.” Fenner blinked. “Behind the barrier?” The constable nodded. “And this was inside it.” He handed over another bag. A thin card, black as wet slate, stamped with a white emblem made from interlocking lines. One corner had been darkened by blood. Tied to it by string hung a small carved piece of bone. Quinn took it. The bone token sat against the plastic, pale and unmistakable. Fenner stared at the token, then at the compass in her other hand. “Entry ticket.” Quinn looked at him. For the first time since she arrived, his certainty had gone. Good. Certainty made people blind. “Get the hall sealed. No one walks eastbound tunnel until I’ve seen it. Pull CCTV from every street entrance in a half-mile radius, and don’t ask for station footage because there won’t be any. Find out who Oliver Dane met in the last forty-eight hours and why an investment consultant needed a bone token to come underground.” Fenner bristled at the tone, then checked himself. “You think there’s another scene down the tunnel.” “I think this platform is the lie.” She crouched by the threshold one last time and angled her torch across the floor. There, almost invisible in the churned dust, a line of prints crossed and recrossed in chaos. Most belonged to police boots and forensic overshoes. Under them sat a narrow sole with a half-moon heel, repeated in pairs, neat and quick, heading from the hall to the eastbound tunnel. Not the victim. Too small. Beside those, a deeper impression with a split at the outer heel. Fenner saw it when she pointed. “I came in that way.” “No.” She looked up at him. “You came after the uniforms. This print sits under theirs.”
created_at"2026-03-06T12:31:17.399Z" 3/6/2026, 12:31:17 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency397
moderation_latency(null)
generation_time86159
tokens_prompt1149
tokens_completion3770
native_tokens_prompt1009
native_tokens_completion3048
native_tokens_completion_images0
native_tokens_reasoning0
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.0482425
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0231d9c823f1a0340169aac91577908195a1056d8dab075202"
is_byokfalse
latency148
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-1772800277-Fsh0vwj81HPuRvQOQDbd"
upstream_id"resp_0231d9c823f1a0340169aac91577908195a1056d8dab075202"
total_cost0.0482425
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
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences79
tagDensity0.038
leniency0.076
rawRatio0
effectiveRatio0
95.69% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2322
totalAiIsmAdverbs2
found
0
adverb"sharply"
count1
1
adverb"lightly"
count1
highlights
0"sharply"
1"lightly"
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)
87.08% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2322
totalAiIsms6
found
0
word"silence"
count1
1
word"efficient"
count1
2
word"etched"
count1
3
word"trembled"
count1
4
word"quivered"
count1
5
word"churned"
count1
highlights
0"silence"
1"efficient"
2"etched"
3"trembled"
4"quivered"
5"churned"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences204
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences204
filterMatches
0"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences280
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen59
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2322
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions62
wordCount1649
uniqueNames13
maxNameDensity1.52
worstName"Fenner"
maxWindowNameDensity3
worstWindowName"Fenner"
discoveredNames
Harlow1
Quinn21
Camden1
Underground1
Mark1
Fenner25
London1
Dane1
Kowalski1
Veil1
Compass1
Morris1
One6
persons
0"Harlow"
1"Quinn"
2"Mark"
3"Fenner"
4"Kowalski"
5"Morris"
places
0"London"
1"Dane"
2"Compass"
globalScore0.742
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences111
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2322
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences280
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs147
mean15.8
std18.89
cv1.196
sampleLengths
080
127
28
310
42
55
638
745
841
912
1052
113
1228
138
1427
1533
163
1717
1815
1919
204
218
2255
2374
244
258
2610
274
2816
298
3016
318
324
334
3414
355
3610
3758
3811
396
4018
413
427
439
442
455
4656
475
481
4929
93.22% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences204
matches
0"been pulled"
1"been incised"
2"been worked"
3"been struck"
4"been torn"
5"been disturbed"
6"been darkened"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs282
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences280
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1662
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.03309265944645006
lyAdverbCount2
lyAdverbRatio0.0012033694344163659
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences280
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences280
mean8.29
std7.83
cv0.944
sampleLengths
016
134
216
314
413
514
68
710
82
93
102
117
125
1326
1411
156
1614
1714
1815
1915
2011
2112
2213
231
241
257
267
274
2819
293
3028
318
3227
338
342
351
3616
372
384
393
4017
4115
4219
434
444
454
4610
478
483
498
66.19% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.4142857142857143
totalSentences280
uniqueOpeners116
79.37% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences168
matches
0"Further in, fresh generator light"
1"Instead, most of it had"
2"Too clean for someone who"
3"Then the sweet-rotten smell struck"
ratio0.024
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount33
totalSentences168
matches
0"It did not smell dead."
1"It smelt of hot metal,"
2"He was broad through the"
3"He gave Quinn a tired"
4"It had not."
5"He pointed to a humming"
6"She stood and took three"
7"Her shoes crunched on grit"
8"She looked along the platform."
9"Her jaw worked once."
10"She pointed to the dust"
11"She ran a gloved finger"
12"She turned to the nearest"
13"She followed the beam beneath"
14"She dropped to one knee."
15"She pinched one free with"
16"She held the scrap to"
17"She studied his hands."
18"She believed in patterns."
19"He had been struck, then"
ratio0.196
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount120
totalSentences168
matches
0"Rain drummed through the broken"
1"Detective Harlow Quinn came down"
2"The beam caught old Underground"
3"Quinn stepped under the police"
4"The constable swallowed."
5"The station had been dead"
6"It did not smell dead."
7"It smelt of hot metal,"
8"Forensics had staked their lights"
9"A body lay near a"
10"Chalk marks and evidence tents"
11"He was broad through the"
12"He gave Quinn a tired"
13"Quinn crouched beside the tape"
14"Blood had soaked into the"
15"It had not."
16"Fenner tipped coffee into his"
17"Quinn lifted her gaze to"
18"The steel still shone."
19"He pointed to a humming"
ratio0.714
29.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences168
matches
0"Because Morris had died three"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount1
matches
0"Detective Harlow Quinn came down the last flight into the abandoned station beneath Camden with her torch held low and her coat unbuttoned, as if the damp air h…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"Quinn repeated (repeat)"
dialogueSentences79
tagDensity0.038
leniency0.076
rawRatio0.333
effectiveRatio0.025
93.9327%