Run: 2026-03-18-01KM07Z0BSJYWE437B305KT10S

Run Details

Duration:
22.0s
Cost:
$0.006416
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The platform under Camden carried a damp smell of rust and old electricity. A strip of emergency light buzzed overhead, throwing everything into a sickly green. The Metropolitan Police had put tape around a square of scuffed concrete, but the tape sat wrong—too clean against the soot, like it had been laid over grime instead of through it. Detective Harlow Quinn stood just outside the taped area and watched the light fail to settle. It kept stuttering. The hair on her arms prickled anyway. A body lay on its back in the centre of the marked patch, coat open, throat exposed. The face had gone grey, but there had been a recent attempt to scrub it. Whoever did it worked around the mouth and eyes, as if they feared leaving fingerprints more than they feared erasing a person. A constable hovered at the edge of the cordon, hands in pockets, eyes fixed on the corpse like the stare could keep it from moving. Harlow didn’t ask permission to step closer. She walked right up to the tape and held her left wrist up to the weak light. Her worn leather watch looked dull and stubborn. “Who found him?” she asked. The constable jerked his chin towards a man with a satchel on his shoulder and round glasses sliding down his nose. The man looked like he belonged in a reading room, not a subterranean crime scene. Curly red hair clung to his forehead despite the cool air. He tucked it behind his left ear with a twitchy, practiced movement, then stopped as soon as he noticed Harlow staring. “Me,” Eva Kowalski said. Her voice stayed steady. Her fingers didn’t. They hovered near her satchel strap as if she wanted to grab it and run. “I followed the signal.” “Signal from where?” Eva’s gaze flicked to the taped-off corpse, then to the empty dark behind the body. “From here.” Harlow moved around the tape without cutting it. The constable made a noise that died in his throat when she didn’t look at him. She crouched at the body’s shoulder. The coat fabric had small tears at the seams. The tears didn’t match the fall. They looked like someone had pinched the cloth and tugged it apart with deliberate care. She ran a gloved finger along the throat. No puncture. No slash. Skin looked compressed, as if something had pressed the breath out from the inside. Around the neck, faint bruising darkened in a ring that didn’t quite close. “Any ID?” she asked. Eva shook her head. “Not yet. But his badge is missing. The chain too.” Harlow watched Eva speak. She watched everything else. The concrete around the body held a thin film of condensation—steady wetness, not the messy spatter she’d expect if someone bled in panic. The corpse’s hands lay open, palms up. There was no grit lodged under the nails, no smeared grime from dragging. Harlow looked at the shoes instead. They had laces tied in neat bows. The ties weren’t battered. Whoever tied them hadn’t done it in a hurry. “That’s staged,” she said. Eva’s eyebrows lifted. “Or it’s controlled. Staged implies a person with a plan. Controlled implies the market had a hand on the steering wheel.” Harlow stood and turned her head slowly, scanning the platform beyond the tape. The abandoned Tube station stretched into darkness, tracks disappearing into a mouth of concrete. Old posters clung to the wall, their faces sun-bleached and blank. The air hummed with a thin, metallic pressure. “You worked here?” Harlow asked. Eva’s face tightened. “Not like that. I’ve read about it.” “Read doesn’t keep you alive.” Eva swallowed. “I didn’t come to stay alive. I came because the Veil Compass pointed. It didn’t point at a corpse. It pointed at a rift.” Harlow’s eyes snagged on Eva’s satchel. The worn leather looked scuffed where it had rubbed against stone. She hadn’t brought it into the taped area. That meant she’d already moved it once, deciding where it belonged. “Where’s the compass now?” Harlow asked. Eva reached inside her satchel and pulled out a small brass compass. Verdigris had stained the casing. Protective sigils crawled across the face in thin, deliberate lines. The needle trembled and then settled, pointing not towards Eva or Harlow, but toward the far end of the platform—toward a patch of wall that looked no different from the others. Harlow didn’t flinch. She kept her voice level. “You keep that on you?” “It travels. Like the market does.” Harlow looked past the compass at the wall. A strip of concrete there had cleaner edges, like a doorframe had once been set and then removed. There wasn’t a literal doorway. No handle, no hinge. Just a rectangle where the grime didn’t collect the same way. Someone had gone to effort to wipe fingerprints and still left a shape. “Show me,” Harlow said. Eva stepped forward until the needle brushed close to the rectangle in the wall. The light above them buzzed harder. The air tightened again, like someone had pulled a string through the space. Eva held the compass steady. “The rift sits just under the surface. When it opens, the market changes location on a full moon. That’s how people lose each other. That’s how evidence gets… inconvenient.” Harlow kept her eyes on the wall. “You mean evidence that should be here isn’t.” Eva turned the compass slightly, and the needle swung with it. The movement made no sound, but the platform responded. Condensation on the concrete thickened and then thinned, like breath cycling through lungs that weren’t alive. Harlow’s jawline set. “Then why did someone leave a man like this in the open?” Eva didn’t answer right away. Her nervous habit surfaced—hair tucking behind her left ear—only this time she did it faster, as if to outrun the question. “Because the market doesn’t always choose the same rules,” Eva said. “Sometimes it offers a shortcut. Sometimes it wants a message delivered.” Harlow looked down at the corpse again. “Then the message failed.” “Did it?” Eva asked. Her green eyes fixed on Harlow’s face, not the body. “Or did you expect blood to behave like blood does in daylight?” Harlow rose to her full height and pointed. “Tell me where the body came from.” Eva’s mouth opened, then closed. She studied the throat ring, the lack of punctures, the neat shoe ties, the condensation that had no runnels. Then she said, “The lack of blood spatter doesn’t fit a struggle.” “Exactly.” Harlow crouched again and examined the hands. The skin on the fingertips looked oddly dry, not preserved by time but by something else. When she tilted the head slightly to inspect the jaw, the grey face flaked at the edges where scrub marks met skin. It hadn’t been scrubbed with water. It had been scrubbed with something that left a residue, something that looked like powder if she tilted it under the emergency light. Harlow tapped it with her glove. It didn’t smear like soot. It resisted and then fell away in small clumps. “Cinders,” she murmured. Eva stepped closer. “Cinders from—” “From burnt bone,” Harlow finished, and watched Eva’s expression shift. Eva’s throat bobbed. “You’ve seen it before.” Harlow didn’t look away from the powder. “Three years ago. The case with DS Morris.” The name landed between them like a weight. Eva’s face softened with grief and then sharpened with anger, as if she refused to let the grief do the talking. “Don’t,” Eva said. “Don’t make it personal.” Harlow straightened. “It was personal. Someone pulled him out of our world and left us with a story that didn’t match the body.” Eva’s hands tightened around the compass. The needle quivered again, but Eva didn’t move it. “That’s why I’m here. Because the market likes to copy patterns. It likes to imitate what humans do. It uses the same materials and leaves the same kinds of mistakes.” Harlow lifted her gaze to the constable at the edge of the tape. “Bag the powder. Full swab. I want it compared to anything we’ve got from Morris’s case.” The constable nodded too fast and moved before Harlow finished the sentence. Eva stayed put, eyes locked on the wall with the rectangle. “If you call for forensics, you’ll get normal reports,” she said. “They won’t capture what’s under the surface.” Harlow stepped out of the body’s shadow and walked along the taped edge, close enough to see where the tape ended. The tape stopped at a point where the concrete looked worn differently. There, the stone carried a pattern of shallow grooves, like someone had dragged something heavy and thin over it. The grooves formed a crescent shape around the corpse—not a random scuff. The curve suggested a tool set down and removed. A bone token lay near the base of the wall where the rectangle met the floor. At least, it looked like a token until Harlow knelt. The token sat half-buried in grime. Bone had a clean texture when you held it in your mind. This wasn’t clean. It held a sheen like it had been handled with oily fingers. Etched lines ran along its surface, faint but deliberate. Harlow didn’t touch it yet. She looked at the tape again, at the constable, at Eva, and then back at the token. “Entry requirement,” Harlow said quietly. Eva’s eyebrows pinched. “Bone token.” “The market doesn’t admit people without one,” Harlow said. “So why is the token here with the body like a receipt?” Eva crouched opposite her and leaned closer. “It might not belong to the murderer.” Harlow’s gaze flicked to Eva. “Explain.” Eva pointed with the compass instead of her finger. The needle cut across the rectangle again, then dipped towards the token and trembled like it recognised the object. “The compass points to the nearest rift,” Eva said. “This rift sits beside the token. The token likely opened the market connection for whoever brought the man in. The murderer didn’t need to stay after. They could pass the entry requirement and leave through the same throat.” Harlow stared at the token, thinking about chain of evidence. About how markets sold information and enchanted goods. About how people talked about magical shortcuts while still wanting fingerprints. “You’re giving me an exit route,” Harlow said. “I’m asking why the corpse’s throat didn’t bleed.” Eva’s jaw shifted. “Because it wasn’t a human hand.” Harlow’s attention snapped to the bruising ring around the neck. The ring didn’t match a grip. It matched pressure distributed evenly, like a collar. A device. A tool that applied force from around the neck without tearing the skin. She looked at the collar area of the body’s coat. No belt. No scarf. Nothing human. Harlow stood and walked back to the taped area’s far corner, where a set of footprints ended abruptly. They didn’t fade like someone walking away. They stopped with a clean break at the edge of the worn concrete pattern. The last tread carried the imprint of a thin sole with a raised lattice. The next surface carried no tread. No one had stepped out. The surface had simply… refused the imprint. Harlow looked down at the worn grooves and then at the rectangle wall. “This station didn’t swallow him,” she said. “It rewrote him.” Eva exhaled through her nose. “You sound like you believe the market is alive.” “I sound like I’ve watched evidence stop behaving.” Harlow turned back to the corpse’s hands and searched for the missing badge chain Eva mentioned. His chest pocket had been emptied. Not torn out—emptied neatly. Like someone had opened the pocket, removed the chain, and closed the coat again with care. Care didn’t belong to a killer who planned to leave in a hurry. Harlow glanced at Eva’s satchel. “You’ve carried books in and out of places like this.” Eva stiffened. “Restricted archives. Not the market.” “You know how to handle things that break easily,” Harlow said. “You know how to keep evidence intact.” Eva stared at her, then lowered her eyes. “You think I did it.” Harlow’s mouth tightened. “I think you’ve been close to it. Close enough to keep the compass from reacting with you.” Eva’s fingers tightened on the compass until the casing creaked softly in her grip. “The compass reacts to energy,” Eva said. “It doesn’t react to people.” Harlow nodded once. “Then why did it swing when I found the token?” Eva lifted the compass. The needle didn’t point into the air. It pointed into the rectangle’s boundary, and the tip didn’t hover. It touched the invisible line like it could feel the edge. Eva’s voice dropped. “That token is attuned. It’s not just an entry pass. It’s a marker. It’s placed.” Harlow stared at the token and felt her spine grow colder. Placed by someone with a reason. Placed by someone who wanted the compass to point and for people like Harlow to arrive. Her gaze moved back to the corpse. The neat shoe ties. The scrubbed face edges. The lack of blood where blood should’ve spread. It all looked like an imitation of a murder scene designed to make investigators argue about what happened. She’d seen that tactic in human crime. She hadn’t expected the market to play it with such precision. Harlow stood and walked to the edge of the tape where the constable stood frozen like he’d been ordered to witness. “Who briefed you on the entry?” she asked. The constable swallowed. “DS Patel.” “Patel doesn’t come down here without telling me.” The constable’s eyes flicked. “She said you’d… you’d want to stay in your lane.” Harlow leaned in until the constable’s breath hit the air between them. “Tell me what Patel told you.” Eva watched from behind, lips pressed thin. She looked angry enough to fight the constable for speaking. The constable’s shoulders sagged. “She said the station moved. That the market relocates on full moons. She said it didn’t matter how we arrived. She said we’d find the body and then we’d find the truth after.” Harlow’s eyes narrowed. “Patel lied.” “She didn’t say lie,” the constable blurted, then clamped his mouth shut. Harlow turned back to the rectangle wall. Her thoughts ran in a tight line. If Patel controlled the information, she controlled the interpretation. If she’d sent the constable down without Harlow, she had done it to keep Harlow from bringing her own deductive habits into the scene. Harlow looked at the emergency light again. The buzzing pattern now aligned with the compass needle’s tremor. The light stuttered in time with the needle like a heartbeat. She picked up a small evidence marker from her pocket—a dull plastic cone. She placed it on the concrete just beside the token without touching the token itself. The cone didn’t wobble. It didn’t slip. It stayed upright despite the damp floor. But when she withdrew her hand, condensation gathered around the cone base and then drained away in a narrow stream towards the rectangle wall. The evidence marker behaved like it had entered a pocket of different rules. Eva stepped forward slowly. “You see it.” “I see it,” Harlow said. Eva’s eyes shone with that sharp mix of fear and fascination she carried when she found a new pattern. She held out the compass so Harlow could look closer at the etchings on the face. Protective sigils crawled along the brass like a language meant to protect the reader. “When a Shade artisan crafted the compass,” Eva said, “she attuned it to rift energy. It doesn’t just point at distance. It points at intent.” Harlow’s attention snapped to Eva. “Intent.” Eva nodded once. “This rift is nearest the token. The token was laid beside the body to anchor the rift marker. Someone wanted the investigation to home in on the market’s throat.” “And the evidence doesn’t add up because the scene doesn’t belong to a murderer,” Harlow said. “It belongs to a buyer.” Eva stared at the corpse again. “Someone sold the scene to you.” Harlow’s voice turned harder. “No. Someone sold the scene to Quinn.” Eva’s expression flickered, like she disliked the way Harlow used her name like a blade. Harlow looked at the missing badge chain again. She imagined the chain swinging against the wearer’s chest. She imagined hands working carefully, removing the badge, tying the laces neatly, scrubbing the face in a way that preserved enough features to identify him later without letting forensics find the full story. It looked like a ritual performed by someone who understood law enforcement, not just magic. “Where’s the detective who told you to stay out of my lane?” Harlow asked. Eva’s mouth opened, then she looked away towards the dark tunnel that ran behind the platform. “Patel didn’t come down. She called from above. She kept asking for updates like she already owned the narrative.” Harlow stood with the evidence marker in her mind and the token’s oily sheen under her eyes. “Then Patel didn’t send us to solve a murder. She sent us to validate her theory.” Eva’s fingers tightened again on the compass. “And your theory was always going to miss the market. You didn’t expect rifts and tokens.” Harlow turned back to the token without moving her feet. She spoke low, for Eva and the air. “Human evidence fails when humans write it,” she said. “This failed because the market wrote the part that made people comfortable. The lack of blood. The tied shoes. The scrub. Someone wanted us to argue about what a killer could do.” Eva’s gaze stayed on Harlow’s face. “And what did you notice instead?” Harlow leaned in towards the throat ring, then stopped, keeping her distance from whatever residue clung under her gloves. She didn’t touch the bruising; she didn’t need to. “The bruising ring didn’t close like a grip,” Harlow said. “It closed like a seal.” Eva’s throat tightened. “A collar.” “A tool,” Harlow said. “And no one left a tool in the normal sense because the market doesn’t leave tools. It leaves impressions. It leaves tokens. It leaves rifts and footprints that stop.” Harlow looked at the crescent of worn grooves around the body. “That groove pattern wasn’t a fight. It was a placement.” Eva nodded once, sharp and quick, as if she hated agreeing with anything that sounded like harm. Harlow lifted her hand and pointed to the empty pocket where the badge chain had sat. “So where did the badge go? Not into a pocket. Not into the dust.” Eva watched her finger trace the pocket opening’s edge. “In a place that didn’t obey gravity,” she said. Harlow’s eyes flicked back to the compass needle, still trembling near the rectangle wall. The air pressure around that invisible border tightened again, and the emergency light stuttered twice, like someone outside had flicked a switch in response. Harlow drew in a breath and tasted metal. “Get me Patel,” she said to the constable. “Now. Phone. Radio. Any line you can reach. Tell her I need her down here. Tell her I need her to explain why she managed the cordon tape without me.” The constable looked between Harlow and Eva, then nodded and hurried away, shoes scraping on the damp concrete. Eva stayed rooted near the wall. She lowered the compass a fraction and watched the needle hover along the invisible edge. “This is the part you’ll hate,” Eva said. Harlow turned her head slightly, keeping her eyes on the token. “Say it.” Eva lifted her chin. “If someone anchored the rift with a token, then the market will keep the connection open long enough for a second arrival.” Harlow felt the sentence land like a weight on her ribs, heavy without being dramatic. She didn’t answer with fear. She answered with action. Harlow reached into her pocket for her notebook. She snapped it open and wrote fast, pressing the pen hard enough to leave grooves in the paper. She marked the token location relative to the evidence marker. She drew the crescent groove curve. She noted the condensation behaviour. She wrote down what the bruise ring resembled without naming a superstition. Then she looked at Eva. “Tell me what you didn’t tell me yet,” Harlow said. “About the compass. About how it points at intent.” Eva’s lips parted. Her eyes flicked to the taped area, then to the dark tunnel behind the platform. The station held its breath. “The compass didn’t just point at the rift,” Eva said. “It pointed at a signature. And it shifted when you placed that marker.” Harlow’s pen paused above the paper. “A signature.” Eva nodded once. “It’s etched into the casing of the compass. The sigils protect it, but they also read the closest tether. Your marker hit the tether’s boundary.” Harlow looked at the evidence marker again. Condensation continued to drain towards the rectangle, steady and narrow, like a channel someone had carved into the invisible. “Then someone wants me to see that tether,” Harlow said. Eva’s voice tightened. “Or someone already used it.” Harlow shut her notebook without ceremony. She stepped closer to the edge of the taped area again, careful not to cross into any invisible line the rift might define. Her gaze held on the rectangle wall. “Keep the compass aimed there,” she told Eva. “Don’t shift it.” Eva tightened her grip and obeyed. The needle trembled, then steadied, pointing at the boundary as if it recognised a person who hadn’t arrived yet. Harlow’s eyes moved over the corpse one more time. She didn’t see a human struggle anymore. She saw a set of choices: neat laces, scrubbed face, missing badge chain, bruising like a seal, powder residue that didn’t smear like blood. She saw a scene built to steer the investigation into the wrong room. And she saw the room it had tried to open underneath their feet.
created_at"2026-03-18T10:30:49.48Z" 3/18/2026, 10:30:49 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4020
moderation_latency(null)
generation_time21757
tokens_prompt1149
tokens_completion5999
native_tokens_prompt1009
native_tokens_completion4971
native_tokens_completion_images0
native_tokens_reasoning242
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.00641555
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0c55c345366aadb60169ba7ed9893881908bd3d9e670a2353f"
is_byokfalse
latency171
model_permaslug"openai/gpt-5.4-nano-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773829849-Q43FHTTMkWi78fbhmyZj"
upstream_id"resp_0c55c345366aadb60169ba7ed9893881908bd3d9e670a2353f"
total_cost0.00641555
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags37
adverbTagCount1
adverbTags
0"Harlow said quietly [quietly]"
dialogueSentences112
tagDensity0.33
leniency0.661
rawRatio0.027
effectiveRatio0.018
90.42% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3654
totalAiIsmAdverbs7
found
0
adverb"slowly"
count2
1
adverb"slightly"
count3
2
adverb"softly"
count1
3
adverb"carefully"
count1
highlights
0"slowly"
1"slightly"
2"softly"
3"carefully"
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)
74.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3654
totalAiIsms19
found
0
word"flicked"
count6
1
word"scanning"
count1
2
word"trembled"
count3
3
word"weight"
count2
4
word"quivered"
count1
5
word"etched"
count2
6
word"could feel"
count1
7
word"aligned"
count1
8
word"flickered"
count1
9
word"comfortable"
count1
highlights
0"flicked"
1"scanning"
2"trembled"
3"weight"
4"quivered"
5"etched"
6"could feel"
7"aligned"
8"flickered"
9"comfortable"
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
emotionTells5
narrationSentences289
matches
0"d in panic"
1"d with grief"
2"d with anger"
3"looked angry"
4"r with fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences289
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)
analyzedSentences364
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3647
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions51
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions153
wordCount2628
uniqueNames9
maxNameDensity3.01
worstName"Harlow"
maxWindowNameDensity6
worstWindowName"Harlow"
discoveredNames
Camden1
Metropolitan1
Police1
Harlow79
Quinn1
Kowalski1
Eva67
Tube1
Patel1
persons
0"Camden"
1"Police"
2"Harlow"
3"Quinn"
4"Kowalski"
5"Eva"
6"Patel"
places(empty)
globalScore0
windowScore0
43.05% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences187
glossingSentenceCount8
matches
0"looked like he belonged in a reading room"
1"looked like someone had pinched the cloth"
2"quite close"
3"looked like powder if she tilted it under"
4"looked like a token until Harlow knelt"
5"looked like an imitation of a murder scen"
6"looked like a ritual performed by someone"
7"sounded like harm"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.548
wordCount3647
matches
0"not towards Eva or Harlow, but toward the far end of the platform"
1"not preserved by time but by something else"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences364
matches
0"seen that tactic"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs168
mean21.71
std13.7
cv0.631
sampleLengths
058
126
254
325
432
55
668
730
83
917
1024
1136
1239
134
1414
1551
1626
174
1824
1946
205
2110
225
2326
2436
256
2627
2731
2813
296
3046
3113
324
3333
3434
3515
3636
3715
3826
3922
4011
4126
4215
4324
4412
451
4645
4729
4820
493
97.98% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences289
matches
0"been laid"
1"been scrubbed"
2"been scrubbed"
3"been handled"
4"been emptied"
5"been ordered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs503
matches(empty)
80.06% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount1
flaggedSentences8
totalSentences364
ratio0.022
matches
0"The Metropolitan Police had put tape around a square of scuffed concrete, but the tape sat wrong—too clean against the soot, like it had been laid over grime instead of through it."
1"The concrete around the body held a thin film of condensation—steady wetness, not the messy spatter she’d expect if someone bled in panic."
2"The needle trembled and then settled, pointing not towards Eva or Harlow, but toward the far end of the platform—toward a patch of wall that looked no different from the others."
3"Her nervous habit surfaced—hair tucking behind her left ear—only this time she did it faster, as if to outrun the question."
4"The grooves formed a crescent shape around the corpse—not a random scuff."
5"Not torn out—emptied neatly."
6"She picked up a small evidence marker from her pocket—a dull plastic cone."
7"She didn’t touch the bruising; she didn’t need to."
94.87% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2638
adjectiveStacks0
stackExamples(empty)
adverbCount121
adverbRatio0.04586808188021228
lyAdverbCount20
lyAdverbRatio0.0075815011372251705
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences364
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences364
mean10.02
std6.73
cv0.671
sampleLengths
013
113
232
316
43
57
617
715
822
925
107
1117
128
135
1421
1515
1611
1721
184
194
203
2115
224
233
2415
252
268
2716
286
299
306
3115
328
332
342
3514
3613
374
384
3910
404
414
4223
437
4413
456
467
474
489
494
40.11% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats36
diversityRatio0.20054945054945056
totalSentences364
uniqueOpeners73
53.33% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences250
matches
0"Just a rectangle where the"
1"Then she said,"
2"At least, it looked like"
3"Then she looked at Eva."
ratio0.016
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences250
matches
0"It kept stuttering."
1"She walked right up to"
2"Her worn leather watch looked"
3"He tucked it behind his"
4"Her voice stayed steady."
5"Her fingers didn’t."
6"They hovered near her satchel"
7"She crouched at the body’s"
8"They looked like someone had"
9"She ran a gloved finger"
10"She watched everything else."
11"They had laces tied in"
12"She hadn’t brought it into"
13"She kept her voice level."
14"Her nervous habit surfaced—hair tucking"
15"Her green eyes fixed on"
16"She studied the throat ring,"
17"It hadn’t been scrubbed with"
18"It had been scrubbed with"
19"It didn’t smear like soot."
ratio0.248
16.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount222
totalSentences250
matches
0"The platform under Camden carried"
1"A strip of emergency light"
2"The Metropolitan Police had put"
3"Detective Harlow Quinn stood just"
4"It kept stuttering."
5"The hair on her arms"
6"A body lay on its"
7"The face had gone grey,"
8"A constable hovered at the"
9"Harlow didn’t ask permission to"
10"She walked right up to"
11"Her worn leather watch looked"
12"The constable jerked his chin"
13"The man looked like he"
14"He tucked it behind his"
15"Eva Kowalski said"
16"Her voice stayed steady."
17"Her fingers didn’t."
18"They hovered near her satchel"
19"Eva’s gaze flicked to the"
ratio0.888
80.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences250
matches
0"Whoever did it worked around"
1"Whoever tied them hadn’t done"
2"If Patel controlled the information,"
3"If she’d sent the constable"
ratio0.016
99.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences114
technicalSentenceCount7
matches
0"They hovered near her satchel strap as if she wanted to grab it and run."
1"The needle trembled and then settled, pointing not towards Eva or Harlow, but toward the far end of the platform—toward a patch of wall that looked no different…"
2"Her nervous habit surfaced—hair tucking behind her left ear—only this time she did it faster, as if to outrun the question."
3"She studied the throat ring, the lack of punctures, the neat shoe ties, the condensation that had no runnels."
4"It had been scrubbed with something that left a residue, something that looked like powder if she tilted it under the emergency light."
5"She imagined hands working carefully, removing the badge, tying the laces neatly, scrubbing the face in a way that preserved enough features to identify him lat…"
6"She saw a set of choices: neat laces, scrubbed face, missing badge chain, bruising like a seal, powder residue that didn’t smear like blood."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags37
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags36
fancyCount2
fancyTags
0"she murmured (murmur)"
1"the constable blurted (blurt)"
dialogueSentences112
tagDensity0.321
leniency0.643
rawRatio0.056
effectiveRatio0.036
84.9606%