Run: 2026-07-09-01KX40QRYX93A94N9C239Z34D5

Run Details

Duration:
43.2s
Cost:
$0.053490
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 needled Detective Harlow Quinn’s face hard enough to sting. Ahead of her, the suspect cut through the crowd on Charing Cross Road with his head down and a dark hood pulled low. He moved too quickly for a drunk and too cleanly for a panicked thief, slipping between umbrellas and stalled taxis as though the street had opened for him in advance. “Stop!” Quinn shouted. The word vanished beneath tyres hissing through standing water. He did not look back. Quinn drove harder. Her shoes struck slick pavement, her lungs pulling cold air that tasted of exhaust and wet stone. At five-nine she could see over most of the late-night crowd, could track the flat black shape of his coat as he crossed against the lights and vaulted the low rail beside the bus lane. A black cab braked hard. Its horn blared. The suspect landed badly, caught himself on one palm, then kept moving. Quinn hit the rail a second later, swung over it, and flashed her warrant card at the cabbie through the rain. “Police!” The driver had already seen her expression. He swore and accelerated away, spraying dirty water across Quinn’s trouser leg. Her left wrist bumped against her ribs as she ran, the worn leather band of her watch darkened by rain. Twenty-three fourteen. She had been following him for less than four minutes. It felt longer. The man had emerged from the Raven’s Nest just after closing, not through the green-neon-lit front entrance but from the narrow service alley behind it. Quinn had been waiting across the road beneath the dripping awning of a shuttered print shop, collar raised, hands stiff with cold. She had watched the alley for nearly two hours. He had come out carrying nothing she could see. That had been the first wrong thing. The second had been the way he paused beside the bins and looked straight through the rain at the place where she stood hidden in shadow. Then he ran. He turned left into a lane too narrow for cars. Quinn followed, boots splashing through gutter water. Brick walls rose on either side, black with damp. Overflowing rubbish bags sagged against a restaurant’s rear door; the alley smelled of rotten vegetables, fryer oil, and the metallic tang of rainwater washing old filth out of cracks. The suspect knocked over a stack of plastic crates behind him. Quinn jumped the first, kicked the second aside, and felt the third clip her shin. Pain flashed up her leg. She did not break stride. “Metropolitan Police!” she called. “You’re making this worse!” His answer was a shape thrown over his shoulder. A bottle smashed against the wall beside her. Glass burst across the alley. One shard nicked her cheek, hot and quick beneath the rain. Quinn’s jaw tightened. The alley opened onto a wider service road. The man veered right, then cut through the gap between two buildings before she had a clean look at him. Quinn followed into darkness. A dead end. For one beat, she stood still beneath the rain. The passage was perhaps fifteen feet deep, hemmed by brick and a corrugated metal fence. No windows. No fire escape. No doorway except a steel service door chained from the outside. The suspect was gone. Quinn listened. Rain drummed on metal. Water trickled down a drainpipe. Somewhere beyond the wall, a siren wailed and faded. Then she heard it: a dull clank beneath her feet. Not from the road. From below. Her gaze dropped to an iron maintenance hatch half-hidden behind a wheeled rubbish bin. Its rusted surface sat flush with the pavement, rain pooling in its stamped grooves. The padlock that ought to have secured it hung open. Quinn moved to it, drawing her torch with her free hand. The hatch was heavy. She got her fingers beneath the lip and hauled. Hinges groaned. A gust of air rose from the black gap below, stale and mineral-cold, carrying scents no London drain should have held: smoke, old incense, something sweetly chemical, and the faint rot of earth turned over by hand. Concrete stairs descended into darkness. Quinn swept the beam down them. The steps were wet but not with rain. Mud tracked their centre in fresh, narrow smears. At the bottom, perhaps two flights down, a yellowish light trembled across a tiled wall. Her radio crackled against her shoulder. “Quinn?” Sergeant Bell’s voice came through in bursts of static. “You still on the suspect?” Quinn pressed the transmit button. “Lost visual near the service road behind Wardour Street. I’ve got an access point underground.” “Underground where?” She looked into the stairwell. A sensible answer would have been that she did not know. She had spent eighteen years learning that ignorance was not a failure if you named it quickly enough. It kept officers alive. It kept scenes contained. It kept dead partners from becoming a second catastrophe. Her thumb remained on the button. Three years ago, DS Morris had called her from an abandoned warehouse in Barking. His voice had carried the same crackle beneath it, but there had been something else too—a low, uneven sound as if someone were breathing directly into the radio. He had said, “Harlow, there’s something here.” She had told him to get out. By the time she reached the warehouse, Morris was gone. There had been no blood, no body, no evidence that made a straight line. Only his broken torch on the concrete, its lens fractured inward, and a wet black feather stuck to the handle. “Quinn?” Bell repeated. “Talk to me.” A faint scrape came from below. Not a footstep. Something dragged across tile. Quinn’s brown eyes narrowed. She unclipped the radio from her vest and looked at it. The signal indicator had dropped to a single bar. “I’m checking it,” she said. “Wait for units. I can have—” The radio died in her hand. No static. No fading transmission. One moment Bell was speaking. The next, silence. Quinn stared at the blank display. Rain ran from her cropped hair down the back of her neck. She could retreat. Mark the location. Bring in uniforms, transport police, a warrant if necessary. Do it by procedure. Do it in daylight. The suspect would be gone by then. So would whatever he had carried out of the Raven’s Nest. She crouched beside the hatch and studied the mud. One set of prints led down. Male, probably. The soles were smooth in places, the heel worn diagonally. A second set crossed them, lighter, smaller, bare feet. That made no sense. Quinn rose. “Of course it does,” she muttered, though the words sounded unconvincing in the empty passage. She checked the magazine in her sidearm, reseated it, and descended. The hatch swung shut above her with a heavy metallic bang. Quinn spun and climbed two steps back up. She shoved at it. It did not move. A lock slid into place somewhere overhead with a final, deliberate click. For a moment she heard only her own breathing. Then, from far below, came music. It was not loud enough to be music, not exactly. A thin thread of strings, perhaps, plucked in a rhythm that never resolved. Under it ran the murmur of many voices. Quinn turned her torch down the steps and continued. The stairwell dropped farther than it should have. The tiles changed as she went: first the ordinary cream subway tiles of a municipal corridor, cracked and stained with age; then older tiles, dark green and narrow, glazed so deeply that her torch beam skated over them like water. Faded enamel signs appeared along the walls. CAMDEN TOWN, one read. The letters were half chipped away. The station had been closed for decades, if it had ever existed in this form at all. Quinn knew the Underground maps. She knew enough of London’s buried infrastructure to know that disused platforms did not sit directly beneath Soho. Yet the stairs carried her down, and the air grew warmer. At the bottom she reached a corridor where old advertising posters peeled from the walls. One showed a smiling woman in a yellow dress holding a bottle of tonic. The wording had faded beyond reading, but the woman’s painted eyes followed Quinn’s light. She walked past it fast. The corridor bent left. A bare bulb hung overhead, though no wire fed it. Its weak amber glow revealed a blackened ticket barrier ahead. Beyond it lay an abandoned Tube station. Or something built from the memory of one. The platform ran away into shadows on both sides. Rust streaked the walls. An old roundel sign stood near the tracks, its nameplate blank. But the station was not abandoned. Stalls crowded the platform from end to end, improvised out of railway carts, velvet-draped tables, scavenged doors, and polished glass cases. Lanterns floated beneath the vaulted ceiling, their flames blue and steady. People moved through the market in clusters, some human enough at a glance and some not. A woman with an elegant fox’s face haggled over jars of cloudy liquid. A broad-shouldered man in a butcher’s apron laid out small animal skulls in neat white rows. A child in a red coat held a cage filled with moths whose wings blinked like eyes. Quinn stopped at the edge of the platform stairs. The murmur of the market shifted around her. Heads turned. She was wet through, armed, and very obviously not supposed to be there. The suspect stood perhaps thirty yards away beneath a sign for the old eastbound platform. His hood had fallen back. He was younger than Quinn had expected, perhaps thirty, with a shaved head and a pale, narrow face. A bruise stained one side of his throat. In his right hand he clutched a small bundle wrapped in oilcloth. He saw her. The panic that crossed his face was real. He ran. Quinn came after him. The nearest stallholder snatched a tray of stoppered vials out of her path. “Mind the mercury!” he barked. Quinn vaulted a low crate of tarnished silver spoons. The suspect shoved through a crowd near the platform edge. Someone shouted. A glass object shattered; a smell like burning oranges flooded the air. “Police!” Quinn called. “Stop!” That earned her a ripple of laughter from somewhere behind a curtain of beads. The suspect cut left, shouldering past a merchant whose skin had the grey, papery look of old parchment. Quinn gained ground. He glanced back at her, and she saw desperation harden into calculation. He raised the oilcloth bundle. “No!” Quinn shouted. He threw it. Not at her. At a stall piled with old bone tokens. The bundle struck the table and burst open. A dozen small objects scattered across the platform: teeth, finger bones, polished bits of ivory, each carved with symbols. The stallholder screamed in outrage. A rush of customers surged toward the dropped goods. The crowd closed between Quinn and the suspect. She drove into it, one hand raised to shield her face. A man with black, glossy eyes caught her sleeve. “You can’t be here,” he whispered. Quinn tore free. “Move.” His fingers had been freezing cold. By the time she broke through, the suspect had reached the far end of the platform. He slipped through a narrow opening between two hanging strips of dark fabric and vanished into a tunnel marked STAFF ONLY. Quinn slowed at the entrance. The sign had been painted over in red, then scratched until the letters barely showed. Beyond the fabric waited a service tunnel where the lantern light did not reach. Something breathed in there: a deep, wet inhale, followed by a soft click. The market behind her had gone quieter. Not silent. Nothing so dramatic. Bargaining resumed. Bottles clinked. Somewhere, the string music continued its crooked tune. But the people nearest Quinn watched her with careful, sidelong attention, like spectators waiting to see whether a stranger would put her hand into a cage. A man stepped from behind a counter fashioned from a railway luggage trolley. He was lean, olive-skinned, with short dark curls dampened at the temples. His warm brown eyes moved from Quinn’s drawn weapon to the tunnel and back again. A Saint Christopher medallion rested against his throat, visible above the collar of his dark shirt. “Detective,” he said. Quinn did not lower the gun. “Do I know you?” “No.” His English carried the faintest Spanish warmth beneath the London edges. “But I know what that is.” He nodded toward the tunnel. “You know the man I’m pursuing?” “I know he is stupid.” The man glanced at the torn strips of fabric. “And frightened. That combination gets people killed down here.” “Who are you?” “Tomás Herrera.” “Are you employed here, Mr. Herrera?” A brief, humorless smile touched his mouth. “Nobody is employed here.” Quinn looked past him. On the counter lay a medical case, old but meticulously kept. Beside it sat a roll of gauze, a bloodstained pair of forceps, and three stoppered bottles containing fluids in shades of green, gold, and black. “Then what are you?” “Tonight?” Tomás said. “Someone telling you not to go into that tunnel.” Quinn’s eyes tracked the passage again. She had seen dark places. Basement rooms where children had been kept. Shipping containers. Crawl spaces under bombed-out buildings in countries she had visited before the job, when precision and obedience still seemed like enough protection against chaos. Darkness itself was nothing. This darkness felt occupied. The suspect had gone in anyway. “He may be carrying evidence connected to a homicide,” she said. Tomás’s expression altered. “May be?” “He was seen leaving the Raven’s Nest.” At that, he went still. Only for a fraction of a second. Quinn caught it. “The bar in Soho,” she continued. “The one with the green sign.” “I know it.” “Then you know why I’m asking.” “I know enough to tell you that the man you’re chasing did not come here to hide from the police.” The breathing in the tunnel stopped. Quinn’s grip tightened around her weapon. “What did he come here for?” Tomás looked down at the bone tokens scattered around the platform. Market-goers were collecting them with greedy hands, slipping them into pockets and sleeves. The original stallholder knelt among them, furious and helpless. “To buy a way out,” he said. A shape moved deep in the tunnel. Quinn’s torch beam caught nothing. The light seemed to shorten before it reached the far wall, swallowed halfway down. From the dark came the suspect’s voice. “Help!” It was distant, ragged. Then again, closer. “Detective! Please!” Quinn took one step forward. Tomás caught her arm. His hand closed over the wet fabric of her sleeve just above the elbow. Quinn turned sharply, her sharp jaw set. “Take your hand off me.” He did at once. “You hear that?” he asked. “Obviously.” “It has his voice.” Quinn’s face did not change, but the old warehouse rose in her mind: Morris’s radio, the breath behind his voice, the impossible dark beyond a doorway. Tomás watched her understand enough to hesitate. “That tunnel does not lead where it should,” he said quietly. “And when it calls someone, it learns quickly.” The suspect screamed. The sound cut off mid-breath. All around them, the market resumed moving with sudden purpose. Stalls shuttered. Curtains dropped. The fox-faced woman gathered her bottles and disappeared through a side passage. Even the blue lanterns began to drift lower, dimming as though a wind had entered the station. Quinn stood with rainwater cooling inside her collar, gun trained on a darkness that had just swallowed a man she was duty-bound to arrest. Behind her lay a sealed hatch and a world that would dismiss this place as impossible. Ahead lay a tunnel that had taken the suspect, perhaps alive, perhaps not. Tomás reached into his coat and drew out a small silver vial. “If you decide to go,” he said, “do not answer it when it speaks.” Quinn looked at the vial, then at him. “What is that?” “Something to keep your eyes honest for a few minutes.” He held it out. “No promises after that.” The tunnel gave a soft, wet click. Quinn took the vial.
created_at"2026-07-09T18:02:46.627Z" 7/9/2026, 6:02:46 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency496
moderation_latency(null)
generation_time43062
tokens_prompt914
tokens_completion4368
native_tokens_prompt810
native_tokens_completion3431
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)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.05349
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_0237c9bbd2422963016a4fe246b5148193bff19e8632604628"
is_byokfalse
latency249
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620166-8CsqN0x4nMn2pDpc1T5X"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620166-9ntERULtnDJjQPECKGTG"
upstream_id"resp_0237c9bbd2422963016a4fe246b5148193bff19e8632604628"
total_cost0.05349
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags22
adverbTagCount1
adverbTags
0"he said quietly [quietly]"
dialogueSentences56
tagDensity0.393
leniency0.786
rawRatio0.045
effectiveRatio0.036
88.91% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2705
totalAiIsmAdverbs6
found
0
adverb"quickly"
count3
1
adverb"sweetly"
count1
2
adverb"very"
count1
3
adverb"sharply"
count1
highlights
0"quickly"
1"sweetly"
2"very"
3"sharply"
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.06% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2705
totalAiIsms7
found
0
word"trembled"
count1
1
word"fractured"
count1
2
word"silence"
count1
3
word"resolved"
count1
4
word"velvet"
count1
5
word"shattered"
count1
6
word"warmth"
count1
highlights
0"trembled"
1"fractured"
2"silence"
3"resolved"
4"velvet"
5"shattered"
6"warmth"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences274
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences274
filterMatches
0"watch"
1"look"
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)
analyzedSentences308
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2704
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions84
wordCount2451
uniqueNames22
maxNameDensity1.84
worstName"Quinn"
maxWindowNameDensity3.5
worstWindowName"Quinn"
discoveredNames
Detective1
Harlow1
Quinn45
Charing1
Cross1
Road1
Raven2
Nest2
London3
Bell3
Morris3
Barking1
Underground1
Soho1
Tube1
Saint1
Christopher1
English1
Spanish1
Tomás6
Rain3
One4
persons
0"Harlow"
1"Quinn"
2"Raven"
3"Bell"
4"Morris"
5"Underground"
6"Saint"
7"Christopher"
8"English"
9"Tomás"
10"Rain"
11"One"
places
0"Charing"
1"Cross"
2"Road"
3"London"
4"Barking"
5"Soho"
globalScore0.582
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences170
glossingSentenceCount1
matches
0"rmed, and very obviously not supposed to be"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.37
wordCount2704
matches
0"not through the green-neon-lit front entrance but from the narrow service alley behind it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences308
matches
0"been that she"
1"learning that ignorance"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs186
mean14.54
std13.97
cv0.961
sampleLengths
010
153
23
39
45
555
68
712
821
91
1019
1132
123
1356
149
157
1626
173
1855
1911
2025
218
229
2324
243
2532
263
279
2835
292
3018
3110
324
332
3438
3511
3652
375
386
3931
406
4115
4220
432
445
4511
4635
476
4842
497
98.86% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences274
matches
0"was gone"
1"was gone"
2"been closed"
3"been painted"
4"been kept"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs416
matches
0"were breathing"
1"was speaking"
2"were collecting"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount3
flaggedSentences4
totalSentences308
ratio0.013
matches
0"Overflowing rubbish bags sagged against a restaurant’s rear door; the alley smelled of rotten vegetables, fryer oil, and the metallic tang of rainwater washing old filth out of cracks."
1"His voice had carried the same crackle beneath it, but there had been something else too—a low, uneven sound as if someone were breathing directly into the radio."
2"The tiles changed as she went: first the ordinary cream subway tiles of a municipal corridor, cracked and stained with age; then older tiles, dark green and narrow, glazed so deeply that her torch beam skated over them like water."
3"A glass object shattered; a smell like burning oranges flooded the air."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2467
adjectiveStacks1
stackExamples
0"green-neon-lit front"
adverbCount83
adverbRatio0.03364410214835833
lyAdverbCount21
lyAdverbRatio0.008512363194162952
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences308
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences308
mean8.78
std6.41
cv0.73
sampleLengths
010
123
230
33
49
55
63
717
835
95
103
1112
1221
131
147
1512
1620
172
1810
193
2025
2122
229
239
247
2526
263
2710
287
299
3029
3111
3215
335
345
354
364
379
388
395
4011
413
428
4320
444
453
469
4715
482
493
46.86% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.30844155844155846
totalSentences308
uniqueOpeners95
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences242
matches
0"Then he ran."
1"Somewhere beyond the wall, a"
2"Then she heard it: a"
3"Only his broken torch on"
4"Then, from far below, came"
5"Somewhere, the string music continued"
6"Only for a fraction of"
7"Then again, closer."
8"Even the blue lanterns began"
ratio0.037
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount57
totalSentences242
matches
0"He moved too quickly for"
1"He did not look back."
2"Her shoes struck slick pavement,"
3"Its horn blared."
4"He swore and accelerated away,"
5"Her left wrist bumped against"
6"She had been following him"
7"It felt longer."
8"She had watched the alley"
9"He had come out carrying"
10"He turned left into a"
11"She did not break stride."
12"His answer was a shape"
13"Her gaze dropped to an"
14"Its rusted surface sat flush"
15"She got her fingers beneath"
16"Her radio crackled against her"
17"She looked into the stairwell."
18"She had spent eighteen years"
19"It kept officers alive."
ratio0.236
71.57% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount188
totalSentences242
matches
0"Rain needled Detective Harlow Quinn’s"
1"He moved too quickly for"
2"The word vanished beneath tyres"
3"He did not look back."
4"Quinn drove harder."
5"Her shoes struck slick pavement,"
6"A black cab braked hard."
7"Its horn blared."
8"The suspect landed badly, caught"
9"Quinn hit the rail a"
10"The driver had already seen"
11"He swore and accelerated away,"
12"Her left wrist bumped against"
13"She had been following him"
14"It felt longer."
15"The man had emerged from"
16"Quinn had been waiting across"
17"She had watched the alley"
18"He had come out carrying"
19"That had been the first"
ratio0.777
41.32% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences242
matches
0"By the time she reached"
1"By the time she broke"
ratio0.008
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences97
technicalSentenceCount4
matches
0"Her shoes struck slick pavement, her lungs pulling cold air that tasted of exhaust and wet stone."
1"His voice had carried the same crackle beneath it, but there had been something else too—a low, uneven sound as if someone were breathing directly into the radi…"
2"Quinn stood with rainwater cooling inside her collar, gun trained on a darkness that had just swallowed a man she was duty-bound to arrest."
3"Behind her lay a sealed hatch and a world that would dismiss this place as impossible."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount1
matches
0"she muttered, though the words sounded unconvincing in the empty passage"
7.14% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount8
fancyTags
0"Quinn shouted (shout)"
1"He had (have)"
2"Bell repeated (repeat)"
3"she muttered (mutter)"
4"he barked (bark)"
5"Quinn shouted (shout)"
6"he whispered (whisper)"
7"she continued (continue)"
dialogueSentences56
tagDensity0.321
leniency0.643
rawRatio0.444
effectiveRatio0.286
89.5243%