Run: 2026-09-02-01M1H994PCN4YA5A0Y6TYQY2AS

Run Details

Duration:
4m 30s
Cost:
$0.068152
Provider:
Alibaba

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 turned Soho into a black mirror. Detective Harlow Quinn stood in the mouth of an alley opposite the Raven's Nest, letting the eaves shelter her while the water ran in silver threads from the brickwork above. The bar's green neon sign buzzed and stuttered, casting the word RAVEN into the puddles, breaking it into pieces every time a cab passed through. She watched the pieces reform. She watched the door. Her bearing had the stillness of parade grounds and the patience of long investigations, shoulders square, hands loose, weight balanced as if she might move in any direction without first asking permission. At five foot nine she did not loom over the street, but she occupied it with a military precision that made passersby give her space. Rain had plastered her closely cropped salt-and-pepper hair to her skull and traced the sharp line of her jaw. Her brown eyes stayed fixed on the bar. Her worn leather watch read eleven forty-two. Inside the Raven's Nest, through the fogged glass, she could see the shapes of the bar's low tables and the clutter of its walls: old maps, black-and-white photographs, framed posters for ships that had stopped sailing decades ago. She had spent three hours that afternoon memorizing the layout from a set of surveillance photographs. She knew about the hidden back room too, the one reached through a bookshelf, where people met when they wanted to leave no record of themselves. An informant had called it a parlour for liars. Quinn had marked the phrase in her notebook and underlined it twice. A man came out through the side exit. He moved quickly, head down, a canvas bag pressed against his chest as though it contained more than medical supplies. Rain darkened the shoulders of his jacket. The short curls of his hair flattened against his skull. When he turned sideways under a streetlamp, Quinn saw the flash of olive skin, the line of his jaw, the chain at his neck. A medallion. Saint Christopher, according to the file. Tomás Herrera. Twenty-nine. Born in Seville. Former paramedic. No longer licensed to practise medicine in the United Kingdom after administering unauthorized treatments to patients whose symptoms had no clinical names. The clique used him when they could not risk hospitals. He stitched, treated, and kept silent, which made him dangerous in Quinn's book. She stepped out of the alley. She did not shout. Not yet. She crossed the street with the same controlled pace she used when approaching a suspect who might bolt, eyes on his hands, not his face. Hands told the truth. His were wrapped tight around the bag's strap. "Tomás Herrera," she said. He stopped. For one second he stood perfectly still, rain running over his eyebrows. Then he looked back toward the Raven's Nest, where the green neon made his warm brown eyes appear almost black, and Quinn knew she had lost the advantage. He ran. She swore and followed, boots slapping through water, coat snapping behind her. He cut between a noodle bar and a shuttered record shop, shoulder-checking a bin hard enough to send it rattling across the wet pavement. Quinn took the corner tighter, one hand braced on brick, fingers scraping rough stone. Eighteen years of service had taught her that pursuit was not fury. It was arithmetic: distance, footing, breath, angles. She shortened her stride, found her rhythm, and kept him in sight. He vaulted a low railing with a paramedic's unexpected grace and dropped into the mouth of a service lane. Quinn followed, landing hard enough to jar her knees. The rain had made the city slick and treacherous. Neon bled from windows. Somewhere a car alarm bleated. A delivery cyclist swerved to avoid her, shouting, but his voice faded behind the drumming weather. Tomás looked back once. His face was pale beneath its olive undertone. He was not angry. He was afraid. That made it worse. "Metropolitan Police," she called. "Stop now." He answered by throwing himself through a gap in a hoarding. The plywood groaned. Quinn hit it a second later, forcing her shoulder into the wet boards. They gave enough. Beyond was a yard stacked with empty barrels and broken pallets. Tomás was already at the far end, trying a rusted gate. It screamed open. He vanished into the dark. Quinn's radio crackled at her belt. She yanked it free without slowing. "Unit Nine, suspect on foot, heading north toward Camden High Street. Request backup." Static answered. Then a thin voice, broken by interference. "Unit Nine, say again. We are reading you badly. Over." She came out onto the main road and saw his reflection in a bus shelter. He was still moving. So was she. The chase folded north through the wet city, past late-night kebab shops and shuttered markets, past couples arguing under umbrellas and a busker playing saxophone beneath the railway arches as if the night were ordinary. Quinn caught glimpses of Tomás in fragments: the soaked curve of his dark brown hair, the bag swinging against his hip, the pale scar along his left forearm when his sleeve rode up. He was fast, but he kept checking behind him, and each check cost him speed. By the time she saw the faded tiles of the disused Tube station, her lungs burned and the rain had found its way through her coat. Camden had swallowed them both. The street here sagged under the weight of the railway, shopfronts dark, the pavement glittering with broken glass. A hoarding covered the entrance to the old station, painted with peeling letters that promised redevelopment next year, always next year. Behind the hoarding, a set of steps descended into blackness. Tomás paused at the top. Quinn slowed, drawing her baton because she did not want to draw more than that unless she had to. The rain ran down her face. She wiped it away with the back of her hand and advanced one step at a time. "Do not make this worse," she said. He turned to face her fully. His chest heaved. The Saint Christopher medallion rested against his collarbone, catching what little light there was. For a moment he looked less like a suspect and more like a man trying to solve an impossible triage. "You do not understand what you are walking into," he said. "I understand you ran from a police officer." "I ran because you said my name." That was true enough to sting. Quinn kept her voice flat. "You were leaving a known meeting place for persons suspected of serious criminal activity. You have a history of unlawful medical treatment. You have access to people I need to identify. That gives me reasons." "People will die if I do not get inside." "Then we will sort it out after you surrender." His mouth twisted. "There is no after. Not tonight." He turned and went down the stairs. Quinn followed, baton in hand, each step carrying her deeper beneath the city. The rain thinned overhead until it became a distant hiss, like static. The air changed. It smelled of wet dust, old iron, candle smoke, and something sharp she could not name, something that made the fillings in her teeth ache. At the bottom of the stairs, a tunnel opened into darkness. Emergency lamps had been strung along the walls, their bulbs weak and amber. The trackbed below had been boarded over with planks and old carpet. Ahead stood a door made from salvaged Tube signage, its surface scratched and dented. In its centre was a shallow depression shaped like a coin, though no coin had ever looked so much like a splinter of bone. Tomás stood before it. He had stopped running. From his pocket he drew a small pale object. A token. He held it between two fingers, then pressed it into the depression. The door did not swing open. It shivered. The metal seemed to exhale, and a seam of blue-white light appeared along its edge. Quinn's breath caught. She had seen that light once before. Three years ago. The night DS Morris vanished. There had been no body, no blood, no usable CCTV, only that same impossible glow at the end of an alley and a silence so complete it had felt staged. She had never been able to explain it. She had never stopped trying. Her hand went to her coat pocket without permission. Inside was the only thing from Morris's desk that had never made it into evidence: a flat disc of carved bone, cold no matter how long she held it. She had found it tucked inside an old notebook, along with a single line in his handwriting. The market moves with the moon. Tonight the moon was full behind the clouds. Tomás glanced over his shoulder. His eyes fell on her hand in her pocket. Understanding passed between them, thin and dangerous. "If you use that," he said quietly, "you belong to them for the night." "Who?" He did not answer. The door opened behind him into a long vaulted chamber that had no right to exist beneath Camden. Quinn saw stalls first, dozens of them, lit by candles and battery lamps. She saw old railway tiles glazed with age, and banners hung from rusted pipes. She saw goods laid out on velvet: glass vials containing slow-moving weather, iron keys with no locks, jars of grey powder labelled in languages that seemed to shift when she looked at them directly. A woman sold whispered names from a bowl. A man displayed row upon row of teeth arranged like pearls. Somewhere deeper in the station, a child laughed, and the sound came back twice. The Veil Market. It moved every full moon. Her informants had told her that much, though none had described it with more than a shudder. Enchanted goods. Banned alchemical substances. Information that could ruin a life or save one, depending on the price. The clique she had spent months chasing had roots here, in the dark beneath the city, feeding off everything ordinary people could not see. Tomás stepped through the door. "Last chance, Detective." The door began to close. Quinn's training laid out the sensible course. Hold position. Call backup. Contain the exit. Let armed officers and better-equipped teams handle whatever this was. It was what eighteen years of decorated service should have taught her. It was what Morris would have advised, if Morris were alive to advise anyone. Instead she heard his voice in her memory, rough with laughter and too much coffee. Don't stand in the doorway, Harlow. Either come in or go home. Her fingers closed around the bone token. It was warm. Not body-warm. Fever-warm. As if it had been waiting. She pulled it from her pocket and stepped forward. The door resisted for a heartbeat, as if considering her, then opened wider. The market's noise washed over her: bargaining, bells, a low chanting that seemed to rise from the tracks themselves. Tomás was already disappearing into the crowd, his canvas bag bumping against his hip. Quinn followed. The air closed around her, thick with incense and ozone. Heads turned. A vendor with silvered pupils smiled too widely. A woman clutching a cage of black birds whispered to her neighbour. Quinn kept her baton lowered but visible, her expression hard, her brown eyes moving from face to face. She had spent months trying to prove the clique was criminal. Now the proof surrounded her in stolen wonders and illegal cures, in the careful silence that fell wherever she looked. She found Tomás again near the old platform edge. He had stopped at a makeshift clinic: a folding table, a lamp, a man sitting shirtless with black veins crawling up his throat. Tomás set down his bag, rolled up his sleeves, and revealed the scar on his forearm in the lamplight. His hands were steady now. Quinn approached. "You ran," she said. He did not look up. "And you followed. Detective work at its finest." "Tell me what this place is." "You are standing in it." "Tell me about Morris." Tomás went still. The injured man groaned. Tomás pressed a gauze pad to the blackened veins and said, very softly, "You should not have used that token." "It was his." "Yes." The single word hit harder than she expected. Quinn forced herself to keep her voice level. "You knew him." "I treated people he wanted protected." "That is not the same thing." Tomás finally looked at her. His warm brown eyes were tired and frightened and strangely gentle. "It was close enough to get him killed." Around them, the market dimmed. Candles bent as though a draught had passed through the tunnel, though Quinn felt no air moving. The chanting stopped. The woman with the cage drew the black birds close. Even the vendor with silver pupils ceased smiling. Tomás leaned toward her, his voice dropping beneath the hush. "You need to leave. Now. Before they finish reading your token." "Whose token?" "Not yours." A bell rang once, deep and wrong, from somewhere below the platform. Quinn turned. At the far end of the market, where the tracks disappeared into darkness, the bone token in her coat pocket grew hot against her ribs. Behind her, the door she had entered through gave a faint metallic groan, as if it were being bolted from the outside. Tomás picked up his bag. "If you want the truth about Morris," he said, "stay close and do not show them your hands." She looked at him for a long moment. Then she slipped the bone token back into her pocket, felt it pulse once against her palm, and followed the former paramedic deeper into the abandoned station, while the rain far above washed clean the streets of a city that no longer knew where she had gone.
created_at"2026-09-02T14:44:59.219Z" 9/2/2026, 2:44:59 PM
model"qwen/qwen3.8-max-20260803"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency867
moderation_latency(null)
generation_time269623
tokens_prompt888
tokens_completion12632
native_tokens_prompt908
native_tokens_completion11056
native_tokens_completion_images(null)
native_tokens_reasoning8099
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.068152
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788360299-W2RIIXKpdhoR4j8qLyXT"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788360299-LdncKVvzDINWdr4HL8av"
upstream_id"chatcmpl-1fbeb56d-9f07-9019-a2dd-7cda297943bb"
provider_responses
0
endpoint_id"6332e9fd-e0c4-4cae-8c17-d25bc774864a"
id"chatcmpl-1fbeb56d-9f07-9019-a2dd-7cda297943bb"
is_byokfalse
latency866
model_permaslug"qwen/qwen3.8-max-20260803"
provider_name"Alibaba"
status200
total_cost0.068152
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
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
totalTags8
adverbTagCount1
adverbTags
0"he said quietly [quietly]"
dialogueSentences32
tagDensity0.25
leniency0.5
rawRatio0.125
effectiveRatio0.063
91.36% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2314
totalAiIsmAdverbs4
found
0
adverb"quickly"
count1
1
adverb"perfectly"
count1
2
adverb"very"
count1
3
adverb"softly"
count1
highlights
0"quickly"
1"perfectly"
2"very"
3"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)
82.71% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2314
totalAiIsms8
found
0
word"weight"
count2
1
word"traced"
count1
2
word"treacherous"
count1
3
word"silence"
count2
4
word"velvet"
count1
5
word"pulse"
count1
highlights
0"weight"
1"traced"
2"treacherous"
3"silence"
4"velvet"
5"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
emotionTells1
narrationSentences200
matches
0"was afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount4
narrationSentences200
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences224
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen47
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2314
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions68
wordCount2092
uniqueNames18
maxNameDensity1.05
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Tomás"
discoveredNames
Soho1
Harlow2
Quinn22
Raven3
Nest3
Christopher2
Herrera1
Seville1
United1
Kingdom1
Tomás16
Tube2
Saint2
Morris4
Camden2
Veil1
Market1
Rain3
persons
0"Harlow"
1"Quinn"
2"Nest"
3"Christopher"
4"Herrera"
5"Tomás"
6"Saint"
7"Morris"
8"Camden"
9"Market"
10"Rain"
places
0"Soho"
1"Seville"
2"United"
3"Kingdom"
globalScore0.974
windowScore0.667
91.41% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences128
glossingSentenceCount3
matches
0"languages that seemed to shift when she looked at them directly"
1"as if considering her, then opened wider"
2"chanting that seemed to rise from the tracks themselves"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.432
wordCount2314
matches
0"not loom over the street, but she occupied it with a military precision"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences224
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs83
mean27.88
std29.45
cv1.056
sampleLengths
0103
152
27
3101
48
5122
66
743
84
942
102
1181
1262
1319
144
156
1660
1712
1813
1919
2022
2183
2226
2354
245
2542
267
2743
2811
298
307
316
3240
339
349
359
367
3753
3874
398
4046
413
4258
4361
448
4521
4614
471
48116
493
98.25% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences200
matches
0"were wrapped"
1"been boarded"
2"were tired"
3"being bolted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs381
matches
0"was still moving"
1"was already disappearing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences224
ratio0
matches(empty)
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2105
adjectiveStacks1
stackExamples
0"far above washed clean"
adverbCount66
adverbRatio0.031353919239904986
lyAdverbCount12
lyAdverbRatio0.005700712589073635
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences224
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences224
mean10.33
std8.23
cv0.797
sampleLengths
07
130
225
35
44
532
625
719
88
97
1038
1116
1226
139
1412
158
1620
177
1810
1924
202
216
222
231
243
252
2622
2710
2813
296
304
312
3225
334
348
354
362
3712
3828
392
4012
4124
4214
4312
447
4512
4619
479
489
494
48.81% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.33035714285714285
totalSentences224
uniqueOpeners74
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences175
matches
0"No longer licensed to practise"
1"Then he looked back toward"
2"Somewhere a car alarm bleated."
3"Then a thin voice, broken"
4"Somewhere deeper in the station,"
5"Instead she heard his voice"
6"Even the vendor with silver"
7"Then she slipped the bone"
ratio0.046
80.57% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount61
totalSentences175
matches
0"She watched the pieces reform."
1"She watched the door."
2"Her bearing had the stillness"
3"Her brown eyes stayed fixed"
4"Her worn leather watch read"
5"She had spent three hours"
6"She knew about the hidden"
7"He moved quickly, head down,"
8"He stitched, treated, and kept"
9"She stepped out of the"
10"She did not shout."
11"She crossed the street with"
12"His were wrapped tight around"
13"She swore and followed, boots"
14"He cut between a noodle"
15"It was arithmetic: distance, footing,"
16"She shortened her stride, found"
17"He vaulted a low railing"
18"His face was pale beneath"
19"He was not angry."
ratio0.349
62.86% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount139
totalSentences175
matches
0"Detective Harlow Quinn stood in"
1"The bar's green neon sign"
2"She watched the pieces reform."
3"She watched the door."
4"Her bearing had the stillness"
5"Rain had plastered her closely"
6"Her brown eyes stayed fixed"
7"Her worn leather watch read"
8"She had spent three hours"
9"She knew about the hidden"
10"An informant had called it"
11"Quinn had marked the phrase"
12"A man came out through"
13"He moved quickly, head down,"
14"Rain darkened the shoulders of"
15"The short curls of his"
16"Saint Christopher, according to the"
17"The clique used him when"
18"He stitched, treated, and kept"
19"She stepped out of the"
ratio0.794
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences175
matches
0"By the time she saw"
1"Either come in or go"
2"As if it had been"
3"Now the proof surrounded her"
ratio0.023
58.82% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount10
matches
0"Her bearing had the stillness of parade grounds and the patience of long investigations, shoulders square, hands loose, weight balanced as if she might move in …"
1"At five foot nine she did not loom over the street, but she occupied it with a military precision that made passersby give her space."
2"Inside the Raven's Nest, through the fogged glass, she could see the shapes of the bar's low tables and the clutter of its walls: old maps, black-and-white phot…"
3"The chase folded north through the wet city, past late-night kebab shops and shuttered markets, past couples arguing under umbrellas and a busker playing saxoph…"
4"A hoarding covered the entrance to the old station, painted with peeling letters that promised redevelopment next year, always next year."
5"It smelled of wet dust, old iron, candle smoke, and something sharp she could not name, something that made the fillings in her teeth ache."
6"Inside was the only thing from Morris's desk that had never made it into evidence: a flat disc of carved bone, cold no matter how long she held it."
7"She saw goods laid out on velvet: glass vials containing slow-moving weather, iron keys with no locks, jars of grey powder labelled in languages that seemed to …"
8"The door resisted for a heartbeat, as if considering her, then opened wider."
9"The market's noise washed over her: bargaining, bells, a low chanting that seemed to rise from the tracks themselves."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags8
fancyCount1
fancyTags
0"Tomás pressed (press)"
dialogueSentences32
tagDensity0.25
leniency0.5
rawRatio0.125
effectiveRatio0.063
92.5150%