Run: 2026-10-27-01M5YH9CP7AYCGMWQ98MYDSPB8

Run Details

Duration:
50.3s
Cost:
$0.019080
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
The man came out of the alley carrying a bloodstained cool bag and walked straight past the waiting ambulance. Detective Harlow Quinn watched him through a veil of rain from the driver’s seat of her unmarked car. The ambulance crew were still inside the building, where a woman had called in a stabbing. They had reported finding one victim and signs of a second. No second victim had been located. The man in the alley wore a dark jacket with the collar turned up. He kept his head down as he passed beneath a streetlamp, but the light caught his face. Tomás Herrera. Quinn had a photograph of him clipped inside the file on her passenger seat. Former paramedic. Lost his license after a string of unauthorized treatments. Several names in his phone records connected him to a group Quinn had spent nine months trying to place at the scene of three violent deaths. She got out, leaving the file on the seat. “Herrera.” He looked up. For a moment he seemed more tired than frightened. Rain shone on his olive skin, and his short dark curls were plastered to his forehead. “Police,” she said, showing her warrant card. “Put the bag down.” His eyes moved to the ambulance at the mouth of the alley. Then he ran. Quinn followed, her shoes skidding on the wet pavement. Herrera cut between two parked cars and crossed Camden High Street against the lights. A taxi braked hard enough to make its tires squeal. Quinn went around its bonnet, heard the driver shout, and kept moving. Ahead, Herrera shoved through a cluster of people sheltering beneath a shop awning. The cool bag hit a woman’s hip. He turned to apologize without breaking stride, and Quinn gained three steps. “Stop!” He glanced back. At the next corner he swung the bag against a metal litter bin, knocking it into her path. Quinn vaulted it badly, clipping her shin, and landed with pain shooting up her leg. Herrera disappeared around the corner. She reached it in time to see him drag open the passenger door of a black cab stopped at the curb. A woman was halfway out. He said something to her, pointed behind him, and she stepped back as he climbed in. Quinn ran into the road, raising her warrant card. The driver saw her too late. The cab pulled away, its rear wheel sending a sheet of gutter water over her trousers. She had the registration. She had also parked her car less than a minute away. Quinn ran back, called the registration in as she went, and was behind the wheel before the dispatcher finished repeating it. Traffic held her at the lights, but the cab had caught the same queue two cars ahead. Through its rear window she could just make out Herrera’s head. He looked back once, saw her car, and ducked. The lights changed. The cab lurched left, took a side street, and emerged beside the canal. Quinn followed at a distance, resisting the urge to close in. Herrera might know Camden better than she did, but he was trapped in a vehicle with a driver who had no reason to risk an arrest for him. The cab stopped under a railway bridge. Herrera threw money through the partition and got out before Quinn had fully braked. She left the car running and went after him. The street narrowed between shuttered workshops. Water dripped from the bridge overhead, falling in fat drops that slapped the pavement. Herrera ran with the cool bag pressed to his side. His pace had changed; he favored his right leg, and Quinn could hear his breath rasping when she drew close. “Tomás! You’re hurt.” “Not badly enough.” He shoved through a gap in a chain-link fence. Quinn hit the mesh a second later, caught her sleeve on a twisted wire, and tore it free. Beyond lay a derelict lot full of nettles and broken masonry. A low brick building stood at the far end, its windows boarded, its old painted sign almost erased by weather. Herrera crossed the lot toward a steel door set below street level. Quinn drew her handcuffs. “There’s nowhere to go.” He reached the steps and stopped so abruptly that she thought, for a hopeful instant, he had decided to surrender. A figure stood beside the door beneath a dripping umbrella. Quinn had taken it for a heap of rubbish in the shadows. Now it moved, lifting a hand toward Herrera. He dug into his jacket and produced something small and pale. The figure took it, examined it, and stepped aside. Herrera pulled open the steel door. Quinn reached the top of the steps as it slammed. She took them two at a time and seized the handle, but it would not turn. “Police. Open the door.” The figure with the umbrella remained beside her. It wore a long black coat and gloves the color of old ivory. Quinn could see little of its face beneath the umbrella’s rim. “You need a token,” it said. From behind the door came the fading clatter of Herrera’s footsteps. Quinn showed her warrant card. “Open it.” The figure looked at the card, then at her. “You need a token.” She put her shoulder to the door. It held. There was no visible lock, no keypad, not even a seam around the frame wide enough for a blade. She hit it again, harder, and felt the impact jar through her shoulder. “Who owns this property?” The figure did not answer. Quinn stepped back. Rainwater ran down the stairs and gathered around her shoes. She could call for backup and have officers seal the lot, but Herrera had not come here to be sealed in. There would be another way out. By the time anyone found it, he could be gone, along with whatever he had taken from the stabbing scene. “What kind of token?” The figure opened one gloved hand. A small sliver of bone rested on its palm, yellow-white and polished smooth. There was a hole drilled through one end. “Where do I get one?” “Buy it.” “With what?” The figure’s gaze settled on her left wrist. Quinn looked down at the worn leather watch. The strap had darkened in the rain. She had bought it herself, years ago, and replaced the battery twice. There was nothing special about it. “How much?” “The watch.” From somewhere below the door came a faint metallic crash. Quinn unclasped the strap and placed the watch in the outstretched hand. The figure gave her the bone. She held it up. “Now open it.” “Touch the door.” She pressed the token against the steel. The handle clicked. Quinn pulled the door open and stepped through. By the time she turned, the figure and its umbrella were gone from the foot of the stairs. The door closed with a heavy clang behind her. A narrow staircase descended into darkness. Quinn took out her phone and switched on its torch. The beam found tiled walls, cracked and stained, and an old poster beneath a sheet of cloudy plastic. Only a corner of the picture remained: a woman’s red shoe and the bottom of a suitcase. Herrera’s footsteps had stopped. In their place she could hear a low, steady murmur. She descended with one hand on the rail. At the bottom, the passage widened beneath a curved ceiling. Warm air reached her, carrying the smells of damp stone, frying oil, and something sharp enough to sting her eyes. Then she rounded a bend and saw the market. It occupied the platform of an abandoned Tube station. Stalls lined the wall beneath a row of dead advertising frames, their awnings made from patched canvas and sheets of colored plastic. Electric lamps hung from cables strung overhead, throwing yellow light over tables crowded with bottles, jewelry, books, and objects Quinn could not identify. People moved between them shoulder to shoulder. A few wore masks; others had simply pulled their hoods low. Across the tracks, a second platform lay in darkness. Water shone between the rails. Quinn stopped at the foot of the stairs. Her phone showed no signal. Herrera was already halfway down the platform. She caught sight of his dark jacket between two shoppers, then lost him behind a rack of coats. She slipped the bone token into her pocket and followed. At the first stall, an elderly woman was spooning a silver-gray powder into paper packets. At the next, glass jars held pale coils of something suspended in liquid. Quinn glanced away when one of the coils tightened against the glass. She concentrated on Herrera. His jacket was wet enough to leave marks where he brushed against people. She followed the dark streaks through the crowd, passing a table of old coins and another covered with stoppered bottles bearing handwritten labels. One read SLEEP WITHOUT DREAMS. Another had no label at all, but the liquid inside moved when she passed. A man stepped into her path, holding out a tray of rings. “Not interested,” she said. He stayed where he was. Quinn moved around him, and his hand closed briefly on her sleeve. “Detective.” She turned. He was watching her with an expression of mild curiosity. “You’ll have trouble at the far end,” he said. “Where did Herrera go?” “Who?” She pulled her sleeve free. “Move.” He lowered the tray and let her pass. The crowd thinned near a stall draped in dark red cloth. Beyond it, Quinn saw Herrera kneeling beside a young woman on the platform floor. The cool bag lay open at his knee. The woman’s coat had been cut away from her side, and a thick pad of gauze covered her ribs. Blood had soaked through it. Herrera glanced up as Quinn approached. His face tightened. “Stay back,” he said. Quinn stopped a few feet away. “Hands where I can see them.” “I need both of them.” He pressed fresh gauze over the wound. The woman made a weak sound and tried to curl away from him. Quinn saw the damage then: not just a stab wound, but a long tear running beneath the bandage, the skin around it dark and raised. The ambulance crew had found blood for a second victim. This was her. “She needs a hospital,” Quinn said. “She needs something the hospital doesn’t have.” “What’s in the bag?” “Dressings. Sutures. Saline.” “And what are you buying?” Herrera hesitated. Behind him, the stallholder watched from under a hood, one hand resting on a small wooden box. “The bleeding won’t stop,” Herrera said. “Not with anything I’ve tried.” Quinn took another step. “At the building, a man was stabbed to death. I need to know what happened.” The woman’s eyes opened. They were an ordinary gray, wide with pain. “He tried to help me,” she whispered. “Who did?” Herrera shook his head at her. “Save your strength.” Quinn crouched on the other side of her. “Did Herrera stab him?” “No.” “Who did?” The woman swallowed. Her gaze shifted past Quinn, toward the crowd. Herrera saw it too. “Get down.” He pulled the woman toward him. Quinn dropped as a glass bottle struck the stall behind her and burst. The red cloth caught fire at once, flame racing up it in a bright sheet. Shoppers shouted and surged away. Someone knocked Quinn onto one knee. Through the moving legs she saw a man in a dark coat pushing toward them, his right hand inside his pocket. Quinn got up and reached for him. He jerked away, pulled a knife, and slashed. The blade caught her jacket. She seized his wrist with both hands and drove him against the edge of the stall. The wooden box fell and split open, scattering little brown pellets across the floor. The man hit her in the mouth with his free hand. Quinn tasted blood. She kept hold of his knife wrist and twisted until he dropped it. Herrera grabbed the knife and kicked it under the stall. “Who sent you?” Quinn demanded. The man spat at her. His eyes flicked toward the injured woman. A second bottle smashed nearby. Fire splashed across the platform between Quinn and the others. She flinched from the heat, and the man tore free, leaving a strip of his coat in her hand. He vanished into the crowd. Quinn started after him, but a wooden pole crashed down across her path. The stall’s awning had caught. People were shoving past one another toward the stairs and the far end of the platform. Herrera was on his knees again, pulling the woman away from the flames. The stallholder had disappeared. “Help me,” Herrera said. Quinn looked toward the crowd. The attacker was gone. She could still pursue Herrera: the handcuffs were in her pocket, and he had nowhere to run while he held the woman. But her bandage was black with blood, and the fire was spreading. Quinn went to her other side. Together they carried her along the platform, away from the burning stall. Her breath came in short, wet catches. Herrera directed Quinn to a narrow service passage where the air was cooler and the noise of the market dulled behind them. They laid the woman on the floor. Herrera opened the cool bag and took out a syringe. “What is that?” Quinn asked. “Pain relief.” She caught his wrist before he could use it. A pale scar ran along his left forearm, visible where his sleeve had ridden up. “You’re not licensed.” “She’s dying.” The woman’s hand moved across the floor and closed around Quinn’s fingers. “Please.” Quinn released him. Herrera gave the injection, then opened a packet of gauze with his teeth. A Saint Christopher medallion slipped from beneath his shirt as he bent over the wound. Quinn kept pressure on the dressing while he worked. His hands were steady now, though sweat ran down his face. “What happened in that building?” she asked. “We were treating her.” “Who was the dead man?” “Someone who brought her to me. I didn’t know his name.” “Try harder.” Herrera glanced at her. “He said people were looking for her. He was right.” The woman’s grip tightened suddenly. Quinn looked down. Her eyes were fixed on the strip of coat still clutched in Quinn’s hand. “His face,” she said. “What about it?” “I saw him before. With the other one.” “Where?” The woman struggled for breath. Herrera checked her pulse, then adjusted the dressing. “Three years ago,” she whispered. “At the house.” Cold moved through Quinn despite the heat rising from the platform. “What house?” The woman’s eyes closed. Quinn leaned closer. “Look at me. What house?” Herrera put a hand against her shoulder. “Give her a moment.” But Quinn had seen the photographs from Morris’s last case often enough to recall every room of that house: the narrow hall, the stripped wallpaper, the chair overturned beside the back door. Morris had gone in with two officers. They had found him alone upstairs, dead without a wound they could explain. She had never accepted that the file was complete. The woman opened her eyes again. “There was a policeman,” she said. “He tried to get us out.” “Morris?” Her lips parted. A faint nod followed. Quinn heard shouts from the platform. The fire was still burning, and people were coming this way now, their footsteps striking the passage floor. Herrera packed the remaining supplies into his bag. “We have to move her,” he said. “You’re coming with me.” “If you arrest me here, she won’t make it.” “I’m not leaving her.” Herrera studied her face. Then he nodded once and slid his arms beneath the woman’s shoulders. Quinn lifted her legs. Together they carried her down the passage toward a flight of stairs marked by a dim green light. The woman’s head rested against Herrera’s chest; one hand hung loose, brushing the wall as they climbed. At the top, Quinn pushed through a door into a rain-darkened yard. The city noise returned at once: traffic, a distant siren, water pouring from a broken gutter. Her phone found a signal. She called an ambulance and gave the address from a rusted sign on the gate. Then she called for officers, asking them to secure the yard and look for the man with the torn coat. Herrera lowered the woman beneath the shelter of the doorway. Quinn stayed beside them, watching the gate, her hand resting on the cuffs in her pocket. “You could have told me about Morris before,” she said. Herrera looked up. “I didn’t know who she was talking about.” The woman lay with her eyes shut, breathing shallowly. Quinn wanted to question her again, but she could hear the strain in each breath. “Once she’s stable,” Quinn said, “I’ll need a statement. From both of you.” Herrera pressed a hand over the dressing and nodded. He did not argue when Quinn took the cool bag and placed it out of his reach. The siren grew louder. Beyond the gate, blue light flashed against the wet brickwork. Quinn kept hold of the strip of dark coat until the first ambulance crew came through, then folded it carefully into an evidence bag.
created_at"2026-10-27T11:17:50.933Z" 10/27/2026, 11:17:50 AM
model"openai/gpt-6.1-terra-20261026"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2852
moderation_latency(null)
generation_time50215
tokens_prompt888
tokens_completion4316
native_tokens_prompt810
native_tokens_completion3654
native_tokens_completion_images0
native_tokens_reasoning81
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.01908
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer(null)
request_id"req-1793099870-kqLieLe4sbEqkasA4aFG"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1793099870-NE4ZXcteiTHHTSV9czx9"
upstream_id"resp_07c04e002df02808016ae0885f080c87d18f2414fa04cd58e3"
provider_responses
0
endpoint_id"2d2ad10f-098e-4bbf-aa95-11f705b2b9a2"
id"resp_07c04e002df02808016ae0885f080c87d18f2414fa04cd58e3"
is_byokfalse
latency497
model_permaslug"openai/gpt-6.1-terra-20261026"
provider_name"OpenAI"
status200
total_cost0.01908
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
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
totalTags18
adverbTagCount0
adverbTags(empty)
dialogueSentences76
tagDensity0.237
leniency0.474
rawRatio0
effectiveRatio0
96.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2878
totalAiIsmAdverbs2
found
0
adverb"suddenly"
count1
1
adverb"carefully"
count1
highlights
0"suddenly"
1"carefully"
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)
86.10% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2878
totalAiIsms8
found
0
word"lurched"
count1
1
word"footsteps"
count3
2
word"electric"
count1
3
word"racing"
count1
4
word"flicked"
count1
5
word"pulse"
count1
highlights
0"lurched"
1"footsteps"
2"electric"
3"racing"
4"flicked"
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
emotionTells0
narrationSentences262
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences262
filterMatches
0"watch"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences320
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2878
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions111
wordCount2581
uniqueNames11
maxNameDensity2.4
worstName"Quinn"
maxWindowNameDensity5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn62
Herrera38
Camden2
High1
Street1
Tube1
Saint1
Christopher1
Cold1
Morris2
persons
0"Harlow"
1"Quinn"
2"Herrera"
3"Saint"
4"Christopher"
5"Cold"
6"Morris"
places
0"Camden"
1"High"
2"Street"
globalScore0.299
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences189
glossingSentenceCount1
matches
0"seemed more tired than frightened"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.347
wordCount2878
matches
0"not just a stab wound, but a long tear running beneath the bandage, the skin around it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences320
matches
0"accepted that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs166
mean17.34
std15.95
cv0.92
sampleLengths
019
151
231
32
451
59
61
728
811
915
1045
1132
121
1336
145
1542
1631
1715
1849
199
2055
2121
229
2350
243
253
2658
2712
288
2920
3030
3120
326
3326
344
3532
366
3711
387
3913
4041
414
425
4360
444
4527
465
472
482
498
97.23% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences262
matches
0"been located"
1"were plastered"
2"was trapped"
3"were gone"
4"was gone"
5"were fixed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs458
matches
0"was spooning"
1"was watching"
2"were shoving"
3"was spreading"
4"were coming"
5"was still burning"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences3
totalSentences320
ratio0.009
matches
0"His pace had changed; he favored his right leg, and Quinn could hear his breath rasping when she drew close."
1"A few wore masks; others had simply pulled their hoods low."
2"The woman’s head rested against Herrera’s chest; one hand hung loose, brushing the wall as they climbed."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2585
adjectiveStacks0
stackExamples(empty)
adverbCount76
adverbRatio0.029400386847195356
lyAdverbCount10
lyAdverbRatio0.0038684719535783366
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences320
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences320
mean8.99
std5.74
cv0.639
sampleLengths
019
118
216
311
46
514
617
72
814
92
109
1126
129
131
143
159
1616
177
184
1912
203
219
2214
2310
2412
2513
267
2712
281
293
3018
3115
325
3321
345
3516
369
376
3816
394
4011
4121
4217
4311
449
453
4613
4711
4828
497
47.50% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.253125
totalSentences320
uniqueOpeners81
69.44% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences240
matches
0"Then he ran."
1"Only a corner of the"
2"Then she rounded a bend"
3"Then he nodded once and"
4"Then she called for officers,"
ratio0.021
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount61
totalSentences240
matches
0"They had reported finding one"
1"He kept his head down"
2"She got out, leaving the"
3"He looked up."
4"she said, showing her warrant"
5"His eyes moved to the"
6"He turned to apologize without"
7"He glanced back."
8"She reached it in time"
9"He said something to her,"
10"She had the registration."
11"She had also parked her"
12"He looked back once, saw"
13"She left the car running"
14"His pace had changed; he"
15"He shoved through a gap"
16"He reached the steps and"
17"He dug into his jacket"
18"She took them two at"
19"It wore a long black"
ratio0.254
41.25% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount201
totalSentences240
matches
0"The man came out of"
1"Detective Harlow Quinn watched him"
2"The ambulance crew were still"
3"They had reported finding one"
4"The man in the alley"
5"He kept his head down"
6"Quinn had a photograph of"
7"Several names in his phone"
8"She got out, leaving the"
9"He looked up."
10"Rain shone on his olive"
11"she said, showing her warrant"
12"His eyes moved to the"
13"Quinn followed, her shoes skidding"
14"Herrera cut between two parked"
15"A taxi braked hard enough"
16"Quinn went around its bonnet,"
17"The cool bag hit a"
18"He turned to apologize without"
19"He glanced back."
ratio0.838
62.50% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences240
matches
0"Now it moved, lifting a"
1"By the time anyone found"
2"By the time she turned,"
ratio0.013
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences123
technicalSentenceCount2
matches
0"The fire was still burning, and people were coming this way now, their footsteps striking the passage floor."
1"Quinn stayed beside them, watching the gate, her hand resting on the cuffs in her pocket."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags18
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount3
fancyTags
0"she whispered (whisper)"
1"Quinn demanded (demand)"
2"she whispered (whisper)"
dialogueSentences76
tagDensity0.237
leniency0.474
rawRatio0.167
effectiveRatio0.079
90.0183%