Run: 2026-09-03-01M1M09SPE9XZH0Y78NBHVZ173

Run Details

Duration:
2m 45s
Cost:
$0.025956
Provider:
CoreWeave

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The rain hit the green neon above The Raven’s Nest and split it into a dozen trembling emeralds across the cobbles. Inside, the bar smelled of wet wool, cheap gin, and the stale dust of old maps. Harlow Quinn stood with her back to the counter, watching the black-and-white photographs on the wall as if one of them might blink, might admit to being the man who had slipped away twenty minutes earlier. Tomás Herrera. His file was folded into her coat pocket, hard enough to cut through rain. Twenty-nine. Seville. Former NHS paramedic, his license gone after he had tried to treat a supernatural patient in a hospital basement with no permit, no witness, and no mercy for hospital policy. The mug shot in the file showed warm brown eyes under short curly dark brown hair, a face that looked too soft for the trouble he carried. Quinn knew better than to trust faces. She had learned that in eighteen years of police work, and three of those years had been spent trying to make sense of the hole DS Morris had left behind. The bookcase behind the bar swung open with a soft click, revealing a narrow stone stair that smelled of wet plaster and old copper. Herrera had gone through it. Quinn let the shelves settle into their false alignment, then followed. The back room was small, shadowed, and lined with maps more worn than the ones on the front wall. The stone steps led down and then out, emerging behind a shuttered butcher’s on Wardour Street in a lane slick with rain and discarded cigarette butts. She came out into the Soho night and saw him before she saw the street. Herrera was moving fast, but not wildly. He had the economy of a man who had spent years learning how to run without wasting breath. His Saint Christopher medallion swung against his olive chest, catching the light from a pub window. The scar on his left forearm tightened as he pulled his coat sleeve back, then he ducked through a gap between two bins and vanished around the corner. Quinn ran. The rain plastered her closely cropped salt-and-pepper hair to her temples and stung the sharp line of her jaw. Her worn leather watch ticked on her left wrist, counting seconds she could not afford to waste. She took the shortcut down the sloping lane, past a row of shuttered shops and a dead streetlight, keeping her body low, her steps precise. She had once been taught to move like a blade through a crowd, and even now, at forty-one, she trusted the lesson more than her own tired legs. She burst into the side street and saw him ahead, half a block away, his head down against the wind. He was not carrying a weapon. He was carrying a satchel. That was worse. Quinn pressed her shoulder into a parked van and let it carry her momentum around the bend. A taxi swerved. Someone shouted at a puddle. The city sounded loud enough to cover her, and she used it. She crossed the mouth of the street on the last green light, then cut through the entrance to a narrow courtyard where the rain fell in thick silver threads between the buildings. Herrera waited for her at the far gate. He was breathing hard, but his eyes were steady. For a moment they simply looked at each other through the rain, the detective and the man who had been seen leaving the Raven’s Nest the night the body was pulled from the drain under the Old Street arch. Quinn stopped three feet away and lifted a hand. “Tomás.” He flinched, not away, but inward, as if her name had changed shape in his mouth. “You’re off the clock.” “I’m on the street.” “That’s not an answer.” “It’s the only one you get.” She glanced at the satchel in his hand. “What’s inside?” His jaw tightened. The medallion swung once, then went still. “You don’t have the jurisdiction to ask me that here.” “I have enough jurisdiction to hold you until my people arrive.” “They won’t.” The words were quiet, but they hung in the air like a blade. Quinn’s stomach tightened. She had made the same mistake before, assuming the world still worked inside its ordinary lines. Morris had made it too. Three years ago, a case that should have ended in a quiet interview room had ended with his jacket in a drawer and his name still being spoken in a voice that no longer belonged to him. She had not recovered. She had only filed the loss under evidence and kept walking. “Where are you going?” she asked. Herrera looked past her, toward Camden. The rain had thickened. Somewhere down the street, a bus groaned over a patch of black ice and disappeared into the mist. “You can follow,” he said, “or you can let me do what I do best and not die in the process.” He turned and ran. Quinn followed. The chase carried them out of Soho’s neon and into the older bones of the city. They crossed Camden High Street at a run, slipping through gaps between market stalls shuttered for the night, past the cold metal mouth of a kebab van and a busker’s case half-empty of coins. Quinn’s lungs burned. Herrera’s stride lengthened, but she kept pace by cutting angles he did not expect, reading the way his weight shifted before he moved. A paramedic knew how a body failed. A detective knew how a runner lied. He ducked beneath an old iron bridge where the rain dripped from the supports in steady curtains. She followed, her shoes skidding on wet brick, her hand outstretched to steady herself against a pillar painted with faded ads for businesses that no longer existed. He was ahead of her when he reached a narrow lane behind a shuttered newsagent’s, a lane so thin the streetlight above it seemed to belong to another world. He stopped in front of a black door set into the brick. The door looked old. Older than the building. Older than the street. Quinn slowed, her breath ragged, and pulled her coat collar up. The lane was too dark. The rain was too thick. The air had changed; it no longer smelled only of wet tarmac and diesel, but of something sharper, like copper and crushed mint and the ozone that came before a storm. She knew that smell. She had not known she knew it. Herrera reached into his coat. Her hand moved to her hip before she had decided to. He withdrew a small object, pale and flat, no bigger than a thumbnail. Bone. It looked like a fragment of a tooth, but smoother, colder, as if it had been carved by something patient. He pressed it to the door. The door accepted it without sound and opened inward. Quinn stopped. A stone stair descended into blackness. The market she had been tracking for weeks had moved again. The Veil Market changed its hole in the city every full moon, and tonight the hole was under Camden, beneath an abandoned Tube station that had no sign, no map, and no business being anywhere at all. She looked back the way they had come. The street was empty. If she called it in now, they would find nothing. A closed lane. A black door. A detective standing in the rain with a satchel-shaped hole in the night and a name she could not prove. In her pocket, beside Herrera’s file, something cool shifted against her fingers. She had a bone token. It had been found sewn into the lining of the dead woman’s coat, evidence that should have gone into a bag, a number, a lab, a chain of custody long enough to make lawyers comfortable. Quinn had kept it. It was not the first time she had broken protocol for Morris’s sake. It would not be the last. She pulled the token from her pocket. It was dry, though the rain had not let up. Herrera had one foot on the first stair when he stopped. He looked back at her, and for the first time since the chase began, his eyes were not steady. They were afraid. “Quinn.” “Go on, Tomás.” “You don’t know what that place is.” “I know it’s not in the planning documents.” “It will show you what you want to see.” “I don’t want to see anything.” He flinched again. “Then why did you take the token?” She did not answer. The rain ran down the brick wall in dark sheets. Below the open door, something moved in the dark. Not a sound, exactly. A pressure. The feeling of many eyes adjusting to her shape. Quinn looked at the door, then at the token in her hand. The market sold enchanted goods, banned alchemical substances, and information. It was a place where people went to buy things the city did not admit existed. It was also, if the dead woman was any guide, a place where people went to disappear. She thought of Morris. She thought of the empty drawer. She thought of the green neon over The Raven’s Nest, the maps on the wall, the bookcase that opened only when it wanted to be found. Quinn put her hand flat against the black door, pressed the bone token to the brick beside the frame, and stepped down. The door closed behind her with a sound like a long-held breath finally released. The stair descended farther than any Tube entrance had a right to. The air grew warmer, drier, charged with the metallic sweetness of old pipes and something else, something that clung to the back of her throat like a word she refused to say. The walls were tiled in cracked white ceramic, yellowed with damp and shadow. At the bottom, the passage opened into an abandoned platform. Quinn stopped at the edge and stared. The Veil Market had turned the dead station into a living thing. Stalls crowded the platform, built from trestle tables, rusted luggage carts, and folding canopies stitched together like tents. Lanterns hung from the old platform lights, but the light they gave was wrong: green-white, faintly moving, as if the flame inside each glass had a pulse. Between the stalls, people moved in clusters. Some were human. Some were almost human. A woman with too-pale eyes arranged glass bottles on a cloth-covered table, each one sealed with wax and filled with a different color of smoke. A man with no face that Quinn could focus on was feeding information from a leather ledger to a young woman in a police uniform that looked too new, too clean, too impossible. A child ran past carrying a cage that breathed. Quinn’s hand tightened on her baton. At the mouth of the platform, a woman stood behind a cage made of old turnstiles. She was small, dressed in a dark coat, with a braid down her back and hands that moved like she was counting coins that were not there. “Bone for bone,” the woman said. Quinn lifted the token. The vendor looked at it, then at her. “You know where you are.” “Yes.” “Then don’t make us remember you.” Quinn did not answer. She stepped through the turnstile. The mechanism swung aside without touching her, and the market folded around her. The air smelled of wet earth, burnt sugar, alchemical tinctures, and the faint sweet rot of flowers that had never grown in soil. A vendor near the edge of the platform held up a jar of silver needles. Beside him, a man was selling packets of grey powder labeled only with a single black symbol. On another table, a map lay open, its roads shifting when Quinn was not looking directly at it. She found Herrera at the far end of the platform. He had stopped in front of a stall that looked like nothing else: a low table draped in dark cloth, with a single sheet of paper pinned down by a brass weight. The paper was a map. Quinn recognized it before she reached him. It was the same style as the maps on the wall in The Raven’s Nest, but older, denser, filled with pins and red ink. He was not alone. A man stood behind the table. He was tall, broad-shouldered, wearing a long coat the color of dried blood. His face was calm in a way that made Quinn’s skin prick. He looked at Herrera, then at Quinn, and smiled without showing his teeth. “Detective,” he said. Quinn slowed. Herrera turned to her. “You shouldn’t have come.” “I should have.” The man behind the table laughed softly. “That is the problem with the city. It always thinks it should have.” Quinn’s eyes moved past them to the wall behind the stall. There was another bookcase there, old and unremarkable, wedged between a rack of hanging charms and a shelf of glass vials. It looked out of place in the abandoned station, as if someone had dragged it in from another room and forgotten to make it fit. Herrera saw where she was looking. “You don’t want to go through there.” “I want to know what you’re selling.” “I’m not selling anything.” “Then what are you doing with a satchel, a stolen token, and a map that leads into a back room?” The man in the blood-colored coat placed a hand on the bookcase. The shelves shifted. A narrow passage opened behind them, dark and dry, breathing cold air that carried the scent of paper, candle smoke, and something metallic like old coins. Herrera stepped aside. Quinn looked at the passage, then at the market beyond it, where the wrong lanterns swayed and the people with too-smooth faces watched her with unhurried attention. If she turned back now, she could still call it a failed pursuit. She could still stand in the rain and tell herself the token had been evidence, nothing more. She could still keep Morris in the drawer where he belonged. The man behind the table tilted his head. “Which will it be, Detective?” Quinn stepped forward. The bookcase closed behind her like a mouth that had finally caught its meal.
created_at"2026-09-03T16:05:46.87Z" 9/3/2026, 4:05:46 PM
model"qwen/qwen3.8-27b-20260814"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency392
moderation_latency(null)
generation_time164903
tokens_prompt888
tokens_completion9478
native_tokens_prompt908
native_tokens_completion8531
native_tokens_completion_images(null)
native_tokens_reasoning6057
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(null)
usage0.0259562
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788451546-7pGmbFFhFHAluNGXwuZM"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788451546-ShGo5rubrD0yzV8yYFqz"
upstream_id"chatcmpl-8d462979-90ce-42e3-84a7-abe483ce80a2"
provider_responses
0
endpoint_id"adcebe80-d2d9-40e1-a7a4-37444a12860e"
id"chatcmpl-8d462979-90ce-42e3-84a7-abe483ce80a2"
is_byokfalse
latency193
model_permaslug"qwen/qwen3.8-27b-20260814"
provider_name"CoreWeave"
status200
total_cost0.0259562
cache_discount(null)
upstream_inference_cost0
provider_name"CoreWeave"
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)
dialogueSentences31
tagDensity0.161
leniency0.323
rawRatio0
effectiveRatio0
97.90% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2385
totalAiIsmAdverbs1
found
0
adverb"softly"
count1
highlights
0"softly"
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)
85.32% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2385
totalAiIsms7
found
0
word"sense of"
count1
1
word"stomach"
count1
2
word"weight"
count2
3
word"comfortable"
count1
4
word"charged"
count1
5
word"pulse"
count1
highlights
0"sense of"
1"stomach"
2"weight"
3"comfortable"
4"charged"
5"pulse"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences176
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences176
filterMatches
0"watch"
hedgeMatches
0"tried to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences202
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2385
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions73
wordCount2198
uniqueNames16
maxNameDensity1.23
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Raven4
Nest4
Quinn27
Herrera14
Morris5
Wardour1
Street3
Soho2
Saint1
Christopher1
Old1
Camden3
High1
Veil2
Market2
Tube2
persons
0"Raven"
1"Quinn"
2"Herrera"
3"Morris"
4"Saint"
5"Christopher"
6"Market"
places
0"Wardour"
1"Street"
2"Soho"
3"Old"
4"Camden"
5"High"
globalScore0.886
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences123
glossingSentenceCount2
matches
0"looked like a fragment of a tooth, but sm"
1"looked like nothing else: a low table dra"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.419
wordCount2385
matches
0"not away, but inward, as if her name had changed shape in his mouth"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences202
matches
0"knew that smell"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs99
mean24.09
std27.94
cv1.16
sampleLengths
073
12
2110
324
45
571
669
72
889
931
103
1169
128
1348
149
151
1620
174
184
1916
2020
2111
222
2389
246
2528
2621
274
282
2990
3073
3112
3212
3363
345
3551
369
372
3854
3948
4012
415
4258
437
4410
4533
461
473
487
498
89.31% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences176
matches
0"was folded"
1"been spent"
2"been taught"
3"been seen"
4"was pulled"
5"being spoken"
6"been carved"
7"been found"
8"were tiled"
51.85% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount8
totalVerbs360
matches
0"was not carrying"
1"was carrying"
2"was breathing"
3"was feeding"
4"was counting"
5"was selling"
6"was not looking"
7"was looking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences202
ratio0.005
matches
0"The air had changed; it no longer smelled only of wet tarmac and diesel, but of something sharper, like copper and crushed mint and the ozone that came before a storm."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2213
adjectiveStacks0
stackExamples(empty)
adverbCount72
adverbRatio0.03253502033438771
lyAdverbCount14
lyAdverbRatio0.0063262539539087215
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences202
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences202
mean11.81
std9.12
cv0.772
sampleLengths
021
116
236
32
414
51
61
730
827
97
1030
1124
125
1311
1419
1526
1615
177
1818
1916
2028
212
2219
2317
2425
2528
2620
276
285
293
3017
313
325
3312
3432
358
369
3739
389
391
4016
414
424
434
4414
452
463
477
4810
4911
36.14% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats28
diversityRatio0.22277227722772278
totalSentences202
uniqueOpeners45
20.33% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences164
matches
0"Somewhere down the street, a"
ratio0.006
76.10% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount59
totalSentences164
matches
0"His file was folded into"
1"She had learned that in"
2"She came out into the"
3"He had the economy of"
4"His Saint Christopher medallion swung"
5"Her worn leather watch ticked"
6"She took the shortcut down"
7"She had once been taught"
8"She burst into the side"
9"He was not carrying a"
10"He was carrying a satchel."
11"She crossed the mouth of"
12"He was breathing hard, but"
13"He flinched, not away, but"
14"She glanced at the satchel"
15"His jaw tightened."
16"She had made the same"
17"She had not recovered."
18"She had only filed the"
19"He turned and ran."
ratio0.36
14.88% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount146
totalSentences164
matches
0"The rain hit the green"
1"Harlow Quinn stood with her"
2"His file was folded into"
3"The mug shot in the"
4"Quinn knew better than to"
5"She had learned that in"
6"The bookcase behind the bar"
7"Herrera had gone through it."
8"Quinn let the shelves settle"
9"The back room was small,"
10"The stone steps led down"
11"She came out into the"
12"Herrera was moving fast, but"
13"He had the economy of"
14"His Saint Christopher medallion swung"
15"The scar on his left"
16"The rain plastered her closely"
17"Her worn leather watch ticked"
18"She took the shortcut down"
19"She had once been taught"
ratio0.89
60.98% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences164
matches
0"If she called it in"
1"If she turned back now,"
ratio0.012
18.63% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences92
technicalSentenceCount16
matches
0"Harlow Quinn stood with her back to the counter, watching the black-and-white photographs on the wall as if one of them might blink, might admit to being the ma…"
1"The mug shot in the file showed warm brown eyes under short curly dark brown hair, a face that looked too soft for the trouble he carried."
2"The bookcase behind the bar swung open with a soft click, revealing a narrow stone stair that smelled of wet plaster and old copper."
3"For a moment they simply looked at each other through the rain, the detective and the man who had been seen leaving the Raven’s Nest the night the body was pull…"
4"He flinched, not away, but inward, as if her name had changed shape in his mouth."
5"The air had changed; it no longer smelled only of wet tarmac and diesel, but of something sharper, like copper and crushed mint and the ozone that came before a…"
6"It looked like a fragment of a tooth, but smoother, colder, as if it had been carved by something patient."
7"The Veil Market changed its hole in the city every full moon, and tonight the hole was under Camden, beneath an abandoned Tube station that had no sign, no map,…"
8"It had been found sewn into the lining of the dead woman’s coat, evidence that should have gone into a bag, a number, a lab, a chain of custody long enough to m…"
9"The air grew warmer, drier, charged with the metallic sweetness of old pipes and something else, something that clung to the back of her throat like a word she …"
10"Lanterns hung from the old platform lights, but the light they gave was wrong: green-white, faintly moving, as if the flame inside each glass had a pulse."
11"A man with no face that Quinn could focus on was feeding information from a leather ledger to a young woman in a police uniform that looked too new, too clean, …"
12"The air smelled of wet earth, burnt sugar, alchemical tinctures, and the faint sweet rot of flowers that had never grown in soil."
13"On another table, a map lay open, its roads shifting when Quinn was not looking directly at it."
14"His face was calm in a way that made Quinn’s skin prick."
15"A narrow passage opened behind them, dark and dry, breathing cold air that carried the scent of paper, candle smoke, and something metallic like old coins."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount0
fancyTags(empty)
dialogueSentences31
tagDensity0.129
leniency0.258
rawRatio0
effectiveRatio0
83.9370%