Run: 2026-07-09-01KX402S2ACZ6S86J1DVBFBJ28

Run Details

Duration:
1m 9s
Cost:
$0.113165
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="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
Detective Harlow Quinn had attended murders in locked bedrooms, flooded basements, a bishop’s vestry, and once in the refrigerated back room of a kebab shop where the victim had frozen upright among boxes of lamb. None had required her to pay admission with a finger bone. “Human?” she asked. The uniform guarding the rusted service door shifted his weight. “Forensics think sheep.” Forensics thought many things before lunch. Quinn examined the token in his gloved palm. It was the length of the last joint of her thumb, yellowed with age and drilled through the centre. A black thread had been knotted around one end. Someone had carved a closed eye into the smooth surface. “And I do what?” “Put it in the slot.” There was no slot. The tiled wall beneath the abandoned station sign was solid except for a ragged crack and decades of grime. MORNINGTON CRESCENT showed through beneath soot, although Quinn knew the modern station was half a mile south and very much in service. The constable nodded at the crack. Quinn took the bone between finger and thumb. The instant it touched the wall, something clicked behind the tiles. A seam opened where no seam had been, breathing out warm air scented with incense, hot iron, spoiled fruit, and the charged metallic tang that came before lightning. She looked at the constable. He stared determinedly over her shoulder. “Door closes quick, ma’am.” “Of course it does.” Quinn stepped through. The wall sealed behind her with a ceramic sigh. Beyond it, a disused platform stretched beneath Camden, though no abandoned station existed on any plan she had seen. Stalls crowded the platform edge beneath sagging awnings. Their owners had vanished, leaving tables covered in evidence sheets and numbered markers. Glass jars held coils of pale root. Black candles had melted upward into wax stalagmites. A cage the size of a wardrobe stood open, its bars crusted with frost. The rails below were gone. In their place lay a trench of darkness that swallowed the beams of the scene lamps. Police moved carefully through the market in white coveralls. Their voices sounded muffled, as if the stale air were packed with wool. Quinn checked her watch. The worn leather strap sat familiar against her left wrist. 02:17. The second hand had stopped. She tapped the glass. Nothing. “Electromagnetic interference,” said a woman nearby. “Probably.” Quinn turned. Eva Kowalski stood beside a stall hung with strings of tiny brass bells. Curly red hair escaped the hood of an oversized forensic suit, and round glasses magnified green eyes gone pale with fatigue. A worn leather satchel was strapped across her chest despite the protective clothing. Its swollen seams suggested it contained enough books to concuss a man. “You’re Kowalski.” “Eva.” “You’re not police.” “No.” “You’re not forensics.” “No.” “You’re contaminating my scene.” Eva tucked a curl behind her left ear. “Only in ways your scene was already contaminated.” Quinn let the silence sharpen. Eva swallowed. “The superintendent asked the Museum for someone from restricted archives. They sent me.” “At two in the morning?” “They didn’t want anyone more senior knowing this place exists.” That, Quinn believed. A photographer’s flash broke over the platform. The bells above Eva’s head trembled, though none rang. “Show me the body,” Quinn said. Eva led her through the abandoned stalls. Chalk symbols covered the tiles in overlapping layers. Some resembled letters; others looked anatomical: ribs, branching veins, an eye with three pupils. Near the far end of the platform, screens had been raised around a kiosk whose sign advertised TEETH, MEMORIES, KEYS. “Charming,” Quinn said. “The Veil Market moves every full moon,” Eva said. “Different abandoned site each time. Entry requires a bone token. Most of the traders left when the alarm sounded.” “What alarm?” Eva glanced back toward the silent bells. “Those.” Inside the screens, Dr Patel knelt beside the corpse. He looked up as Quinn entered. “Female,” he said. “Approximately thirty to thirty-five. No identification. Time of death between midnight and one.” The victim lay on her back behind the kiosk counter. She wore a charcoal coat buttoned to the throat, black trousers, and expensive boots without a speck of mud. Her hands rested at her sides. Her eyes were open. They were filled with black sand. Not dust. Sand. Fine grains packed beneath both lids and scattered over her cheeks like spilled pepper. Quinn crouched. “No defensive wounds?” she asked. “None visible.” “Cause?” Patel gestured to the woman’s chest. A neat circular hole pierced the coat above the sternum. Its edges were scorched, but there was no blood. Quinn leaned closer. Beneath the burned wool, the skin had collapsed inward around a cavity no wider than a two-pound coin. “Projectile?” “No exit wound. No projectile on imaging. And there’s almost no blood in the body.” “Almost?” “Perhaps two hundred millilitres remaining. I’ll know after postmortem.” Quinn studied the floor. Dust filmed the old tiles, disturbed by shoe covers and marker tabs. A dark stain spread beneath the victim’s back. “That looks like blood.” “It isn’t,” Patel said. “Water, mostly. Salt. Traces of iron.” Eva crouched opposite Quinn, satchel creaking. “Brine.” Patel’s mouth tightened. “Water, salt, iron.” “Brine,” Eva repeated. Quinn ignored the distinction. “If she lost four litres of blood here, I’d expect four litres of something.” “You’re assuming it happened here,” Eva said. Patel rose. “I’ll leave you two to decide whether physics is still admissible.” He moved out through the screens. Quinn examined the victim’s boots. Clean leather, dry soles. She shifted to see the dust around them. One set of prints approached the body from the east. Narrow tread, likely the victim’s boots. The impressions stopped by her feet. None led away. “You think she was moved,” Quinn said. “I think she arrived through a rift,” Eva replied. “The wound is consistent with extraction.” “Extraction of what?” Eva tucked her hair behind her ear again. “That depends on what you believe people contain.” “Blood is a safe starting point.” “Not always.” Quinn looked at her. Eva tried to hold the gaze, then failed. “What aren’t you telling me, Miss Kowalski?” “That the Market doesn’t permit killing. Not because of ethics. Violence damages trade. Every stall is warded. Any hostile act should have set off the bells before the victim was hurt.” “But they rang after.” “According to witnesses, they rang at twelve forty-three. Everyone fled. The body was found six minutes later.” “By whom?” “A trader called Mister Crook.” “Real name?” “Probably not.” “Human?” Eva hesitated. Quinn stood. “Never mind.” She walked around the body without entering the dust. The prints bothered her. One set in, none out, suggesting the woman had walked to the exact place where she died. Yet the boots were clean. The platform dust clung to the soles of every officer present, leaving pale rims around their shoe covers. The victim’s soles showed nothing. Quinn bent closer. Fine scratches crossed the leather from heel to toe. Parallel. Regular. “Was she dragged?” “No marks beneath her,” Eva said. “And her coat isn’t displaced.” Quinn followed the approaching prints with her eyes. Five paces from the corpse, they began abruptly beside the kiosk wall. Not a rift. A planted trail. She moved to the first print. Its edges were too sharp. Dust had been removed to create the impression, not compressed beneath a foot. Someone had used a boot sole like a stamp, pressing it down by hand or with a tool. The left prints were deeper at the toe; the right deeper at the heel. A person walking would vary. A person manufacturing footprints might not. “She didn’t walk here,” Quinn said. Eva came nearer. “No. She was translated.” “She was carried.” “There are no carrier’s prints.” “Because the carrier was already here before the dust settled.” Eva frowned. Quinn pointed at the kiosk counter. Most of its surface was grey with age, but a clean rectangle marked where an object had recently sat. Beside it, dust formed crescents and swirls, disturbed by fingers or cloth. Under the overhang, protected from years of falling dirt, the tiles were clean. The body lay exactly there. “This stall was dismantled and moved,” Quinn said. “Recently.” Eva glanced around. “The Market relocates.” “Not the whole market. This kiosk. Someone shifted it over a clean section of floor, laid the victim down, then put it back around her. No footprints because no one crossed the dust after the kiosk was replaced. The approaching tracks are theatre.” Eva’s gaze darted from the clean rectangle to the floor. Her expression changed—not agreement, but recalculation. “The wards are fixed to the stalls,” she said. “Meaning?” “If the kiosk was moved beyond its ward boundary, someone could kill her without triggering the alarm. Then move it back.” “And set off the bells deliberately to empty the market.” “Or the bells reacted when the dead crossed the boundary.” That was closer to evidence than Eva’s earlier talk of rifts. Quinn filed it away. She leaned over the victim’s face. Black sand filled the eyes, but a few grains had lodged in the red hairline at the temple. No—there was no red hair. Under the harsh lamp, the victim’s hair was dark brown. The red thread caught near her ear belonged to something else. Quinn used forceps to lift it. Not thread. A filament, glossy and translucent, dark red when it crossed itself. It clung to the metal. Eva inhaled. “Don’t touch that with your skin.” “I hadn’t planned to.” “It could be binding silk.” “Could be?” “From a Shade.” Quinn held it against an evidence card. “Define Shade.” Eva’s hand went to her satchel, then stopped. “A being that occupies the negative space adjacent to ours.” “Define it without quoting a book.” “A thing that can stand where your shadow is.” A pulse beat once behind Quinn’s eyes. A corridor three years ago. DS Morris ahead of her, calling that the room was empty. His shadow bending left when he turned right. She sealed the filament in a bag. “Is a Shade strong enough to carry a body?” “Yes.” “Does it leave footprints?” “Not conventional ones.” “Does it remove blood?” Eva looked at the hole in the victim’s chest. “Some feed on vitality. Some craft with it. The Market has a Shade artisan.” Quinn’s attention sharpened. “Name?” “No one knows. It sells navigational instruments.” From beneath the victim’s coat came a soft metallic click. Both women froze. The sound repeated: tick, scrape, tick. Quinn unbuttoned the coat with gloved hands. The blouse beneath had been cut around the wound. In the inside pocket, something moved. Eva whispered, “Careful.” Quinn eased out a small brass compass. Verdigris mottled the casing. Protective sigils crowded the face in concentric rings. The needle was not magnetic red and white but black, narrow as a thorn. It spun twice, shivered, then pointed directly at Eva. Eva went still. Quinn looked from the needle to her. “It doesn’t point to people,” Eva said. “You knew what it was before I opened it.” “I’ve read descriptions. A Veil Compass. Crafted by a Shade artisan. It points towards the nearest supernatural rift or portal.” “And it points at you.” “It points behind me.” Quinn rose with the compass in her palm. The needle tracked steadily as she moved one step left, correcting not toward Eva but toward the kiosk’s rear wall. Eva exhaled. Quinn circled the counter. Hanging from a peg at the back were dozens of keys: iron, silver, bone, glass. Most lay still. One oscillated by a fraction, tapping the tile with a faint click. The compass needle pointed at it. Quinn crouched. The key was plain brass except for a dark stain in the groove. Beneath it, someone had scratched a line into the tile. At first it looked like damage. Then she saw a second line, and a third, forming the lower edge of a narrow door no taller than her hand. Eva knelt beside her. “That wasn’t there before.” “You’ve inspected this stall?” “Not tonight. In archive photographs.” “Photographs of a market nobody senior is meant to know exists.” “The Museum has peculiar acquisition policies.” Quinn brought the compass closer. The needle slammed against the glass. The tiny outline in the tile darkened. Air sighed through it, cold and damp and carrying a smell Quinn knew at once: river mud, diesel, wet brick. Morris’s last crime scene had smelled the same. Her watch ticked. Once. The second hand lurched from 02:17 to 02:18. Quinn’s jaw tightened. “Where does it go?” Eva peered through her glasses. Her freckles stood stark against drained skin. “Rifts don’t go anywhere in a geographical sense.” “It smells like the Thames.” “That could be resonance.” “It smells like the service tunnel under Blackfriars.” Eva turned to her. “How would you know that?” Because Morris had died there in a room with one locked door, no windows, and a footprint on the ceiling. Because Quinn had spent three years refusing the answer offered by an impossible shadow. Because the same closed-eye mark carved into tonight’s bone token had been drawn in condensation beside his body. She did not say any of it. Instead, she examined the tiny door’s edges. A clump of black sand was caught in the lower groove. Beside it lay a sliver of blue paint. The victim’s boots had been scratched by passage across something narrow. Not dragged across this floor, but pulled through a confined space. The sand in her eyes had entered while she lay faceup. The brine beneath her had not replaced her blood. It had come through with her, runoff from somewhere wet. The false tracks were not meant to suggest arrival by magic. They were meant to disguise the real route. Quinn looked up at the kiosk roof. Dust lay thick along the front edge and thin at the back. Four bolt holes scarred the platform, but only two bolts held the structure now. It had not merely been moved aside and returned. It had been pivoted. She stood and put her shoulder against the kiosk’s rear frame. “What are you doing?” Eva asked. “Seeing what everyone missed.” The metal groaned. Quinn pushed harder. Beneath the kiosk, hidden casters squealed, and the entire structure swung several inches away from the tiled wall. A vertical crack appeared behind it. Cold air rushed over them. The compass needle quivered so violently it blurred. Eva stepped back. “Detective.” Quinn kept pushing. The gap widened into a black doorway framed by old tile. Beyond it, faint emergency lights receded along a brick service tunnel wet with condensation. A full-sized passage. Not supernatural now that someone had revealed the hinge. On the floor just inside lay a coil of translucent red filament, a bloodless handprint, and a Metropolitan Police evidence tag. Quinn knew the handwriting before she read the number. MORRIS, D.S. 417. For a moment, the Market fell away. She heard his laugh in the incident room, his bad knee clicking on stairs, his voice in the dark telling her not to follow. Eva spoke softly behind her. “That tag is old.” “Three years.” “You recognise it?” Quinn slipped the Veil Compass into an evidence bag. The needle continued to point into the tunnel, toward whatever waited beyond the emergency lights. “The victim wasn’t killed in the Market,” she said. Her voice came out level. “She was killed down there and pushed through this entrance. The kiosk was rotated to conceal the passage. Someone staged the prints, sounded the alarm, and let us believe the wards had failed.” Eva looked into the tunnel. “Why leave the compass?” “To make us blame the artisan who built it.” “Or to guide us.” Quinn glanced at her. Eva tucked her hair behind her left ear. “That’s the other interpretation.” From deep in the passage came the scrape of a shoe. Not an echo. Not settling brick. A deliberate step. Quinn drew her baton and handed Eva the bagged compass. “Stay here.” “You don’t know where that tunnel leads.” Quinn stared into the dark, where the emergency lights winked out one by one. “No,” she said. “But someone in there knows where I’ve been.”
created_at"2026-07-09T17:51:18.613Z" 7/9/2026, 5:51:18 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2297
moderation_latency(null)
generation_time68339
tokens_prompt923
tokens_completion4769
native_tokens_prompt835
native_tokens_completion3633
native_tokens_completion_images0
native_tokens_reasoning93
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.113165
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_08c4e3f2118211e7016a4fdf96bef48194a5282e289ae8d68d"
is_byokfalse
latency215
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619478-hJmkLRHcDksAPKzMonvY"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619478-QATmk8mIclF7f5UZbHsM"
upstream_id"resp_08c4e3f2118211e7016a4fdf96bef48194a5282e289ae8d68d"
total_cost0.113165
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
totalTags20
adverbTagCount0
adverbTags(empty)
dialogueSentences127
tagDensity0.157
leniency0.315
rawRatio0
effectiveRatio0
92.60% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2701
totalAiIsmAdverbs4
found
0
adverb"very"
count1
1
adverb"carefully"
count1
2
adverb"deliberately"
count1
3
adverb"softly"
count1
highlights
0"very"
1"carefully"
2"deliberately"
3"softly"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
72.23% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2701
totalAiIsms15
found
0
word"weight"
count1
1
word"charged"
count1
2
word"familiar"
count1
3
word"silence"
count1
4
word"trembled"
count1
5
word"silk"
count1
6
word"pulse"
count1
7
word"magnetic"
count1
8
word"lurched"
count1
9
word"stark"
count1
10
word"resonance"
count1
11
word"structure"
count2
12
word"quivered"
count1
13
word"echo"
count1
highlights
0"weight"
1"charged"
2"familiar"
3"silence"
4"trembled"
5"silk"
6"pulse"
7"magnetic"
8"lurched"
9"stark"
10"resonance"
11"structure"
12"quivered"
13"echo"
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
narrationSentences250
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences250
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)
analyzedSentences356
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2699
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions111
wordCount1952
uniqueNames15
maxNameDensity2.51
worstName"Quinn"
maxWindowNameDensity4.5
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn49
Camden1
Kowalski1
Eva38
Dr1
Patel5
Morris3
Metropolitan1
Police2
Market1
Veil1
Compass1
Dust3
One3
persons
0"Harlow"
1"Quinn"
2"Kowalski"
3"Eva"
4"Dr"
5"Patel"
6"Morris"
7"Police"
8"Dust"
9"One"
places(empty)
globalScore0.245
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences150
glossingSentenceCount2
matches
0"looked like damage"
1"appeared behind it"
51.80% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.482
wordCount2699
matches
0"not agreement, but recalculation"
1"not magnetic red and white but black, narrow as a thorn"
2"not toward Eva but toward the kiosk’s rear wall"
3"Not dragged across this floor, but pulled through a confined space"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences356
matches
0"calling that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs213
mean12.67
std13.69
cv1.081
sampleLengths
046
13
213
36
446
54
65
745
86
947
105
1110
124
133
149
1569
1621
1722
1820
194
201
217
222
2359
242
251
263
271
283
291
304
3116
325
3315
345
3510
363
3716
386
3949
403
4128
422
438
4415
4516
4639
476
4817
492
87.02% Passive voice overuse
Target: ≤2% passive sentences
passiveCount13
totalSentences250
matches
0"been knotted"
1"were gone"
2"were packed"
3"was strapped"
4"been raised"
5"were filled"
6"been removed"
7"been drawn"
8"was caught"
9"been scratched"
10"were meant"
11"been moved"
12"been pivoted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs344
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount2
flaggedSentences4
totalSentences356
ratio0.011
matches
0"Some resembled letters; others looked anatomical: ribs, branching veins, an eye with three pupils."
1"The left prints were deeper at the toe; the right deeper at the heel."
2"Her expression changed—not agreement, but recalculation."
3"No—there was no red hair."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1957
adjectiveStacks1
stackExamples
0"stark against drained skin."
adverbCount47
adverbRatio0.02401635155850792
lyAdverbCount13
lyAdverbRatio0.006642820643842616
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences356
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences356
mean7.58
std5.81
cv0.766
sampleLengths
035
111
23
310
43
56
68
719
89
910
104
115
124
1319
1422
156
168
1711
1828
195
206
214
224
233
249
2519
268
2713
287
298
3014
315
3216
339
3413
354
3610
371
385
394
401
416
421
432
4413
4521
4613
4712
482
491
51.13% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.3305084745762712
totalSentences354
uniqueOpeners117
47.62% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences210
matches
0"Most lay still."
1"Then she saw a second"
2"Instead, she examined the tiny"
ratio0.014
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount34
totalSentences210
matches
0"It was the length of"
1"She looked at the constable."
2"He stared determinedly over her"
3"Their owners had vanished, leaving"
4"Their voices sounded muffled, as"
5"She tapped the glass."
6"Its swollen seams suggested it"
7"He looked up as Quinn"
8"She wore a charcoal coat"
9"Her hands rested at her"
10"Her eyes were open."
11"They were filled with black"
12"Its edges were scorched, but"
13"He moved out through the"
14"She shifted to see the"
15"She walked around the body"
16"She moved to the first"
17"Its edges were too sharp."
18"Her expression changed—not agreement, but"
19"She leaned over the victim’s"
ratio0.162
76.67% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount161
totalSentences210
matches
0"Detective Harlow Quinn had attended"
1"None had required her to"
2"The uniform guarding the rusted"
3"Forensics thought many things before"
4"Quinn examined the token in"
5"It was the length of"
6"A black thread had been"
7"Someone had carved a closed"
8"The tiled wall beneath the"
9"MORNINGTON CRESCENT showed through beneath"
10"The constable nodded at the"
11"Quinn took the bone between"
12"The instant it touched the"
13"A seam opened where no"
14"She looked at the constable."
15"He stared determinedly over her"
16"Quinn stepped through."
17"The wall sealed behind her"
18"Stalls crowded the platform edge"
19"Their owners had vanished, leaving"
ratio0.767
71.43% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences210
matches
0"Because Morris had died there"
1"Because Quinn had spent three"
2"Because the same closed-eye mark"
ratio0.014
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences74
technicalSentenceCount2
matches
0"A seam opened where no seam had been, breathing out warm air scented with incense, hot iron, spoiled fruit, and the charged metallic tang that came before light…"
1"In their place lay a trench of darkness that swallowed the beams of the scene lamps."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount2
fancyTags
0"Eva repeated (repeat)"
1"Eva whispered (whisper)"
dialogueSentences127
tagDensity0.157
leniency0.315
rawRatio0.1
effectiveRatio0.031
88.0384%