Run: 2026-02-19-01KHTXF877MMN0TXZK6PG3TMFJ

Run Details

Duration:
21.9s
Cost:
$0.014020
Provider:
Amazon Bedrock

Model input

System
You are an expert and award-winning novel writer in the dark Thriller genre. Your readers are hooked on your stories and can't wait to read the book you have in store. <important> - MUST: Start each chapter in medias res (in the middle of action). AVOID talking about the weather, time of day, the position of the sun, or other boring stuff. - The instructions/summary are just a that, a summary. Feel free to add details, stretch sections and add interesting transitions/descriptions/fillers. - When called for it, have fast-paced action, but otherwise take things slow. This is an experience, and not for people with short attention spans. Enjoy the wine, not slurp Red Bull. - Add descriptions when transitioning places/times/etc, or when coming by new places (e.g. a corner shop, a cafe, etc.). But remember: NOT at the start or end of a chapter. - MUST: AVOID ending in internal monologue, reminiscing or waiting for the next day. A good chapter end is when we're ending right when shit hits the fan. We want to have the reader be excited for what comes next. So no reminiscing, contemplating or summarizing the day. It's popcorn time! </important>
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="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> <proseGuidelines> <styleGuide> - Write in past tense and use British English spelling and grammar - Keep a Flesch reading ease score of 60 - Respect the the Royal Order of Adjectives: The order is: opinion, size, age, shape, color, origin, material, purpose, followed by the noun itself (e.g., "a lovely little old rectangular green French silver whittling knife") - Respect the ablaut reduplication rule (e.g. tick-tock, flip-flop) - Write in active voice - Passive voice: <bad>The book was read by Sarah.</bad> - Active voice: <good>Sarah read the book.</good> - Reduce the use of passive verbs - <bad>For a moment, I was tempted to throw in the towel.</bad> - <good>For a moment, I felt tempted to throw in the towel.</good> - Avoid misplaced modifiers that can cause confusion when starting with "-ing" words: - <bad>Considering going to the store, the empty fridge reflected in Betty's eyes.</bad> - <good>Betty stared into the empty fridge. It was time to go to the store.</good> - Avoid redundant adverbs that state the obvious meaning already contained in the verb: - <bad>She whispered quietly to her mom.</bad> - <good>She whispered to her mom.</good> - Use stronger, more descriptive verbs over weak ones: - <bad>Daniel drove quickly to his mother's house.</bad> - <good>Daniel raced to his mother's house.</good> - Omit adverbs that don't add solid meaning like "extremely", "definitely", "truly", "very", "really": - <bad>The movie was extremely boring.</bad> - <good>The movie was dull.</good> - Use adverbs to replace clunky phrasing when they increase clarity: - <bad>He threw the bags into the corner in a rough manner.</bad> - <good>He threw the bags into the corner roughly.</good> - Avoid making simple thoughts needlessly complex: - <bad>After I woke up in the morning the other day, I went downstairs, turned on the stove, and made myself a very good omelet.</bad> - <good>I cooked a delicious omelet for breakfast yesterday morning.</good> - Never backload sentences by putting the main idea at the end: - <bad>I decided not to wear too many layers because it's really hot outside.</bad> - <good>It's sweltering outside today, so I dressed light.</good> - Omit nonessential details that don't contribute to the core meaning: - <bad>It doesn't matter what kind of coffee I buy, where it's from, or if it's organic or not—I need to have cream because I really don't like how the bitterness makes me feel.</bad> - <good>I add cream to my coffee because the bitter taste makes me feel unwell.</good> - Always follow the "show, don't tell" principle. For instance: - Telling: <bad>Michael was terribly afraid of the dark.</bad> - Showing: <good>Michael tensed as his mother switched off the light and left the room.</good>- Telling: <bad>I walked through the forest. It was already Fall, and I was getting cold.</bad> - Showing: <good>Dry orange leaves crunched under my feet. I pulled my coat's collar up and rubbed my hands together.</good>- Add sensory details (sight, smell, taste, sound, touch) to support the "showing" (but keep an active voice) - <bad>The room was filled with the scent of copper.</bad> - <good>Copper stung my nostrils. Blood. Recent.</good> - Use descriptive language more sporadically. While vivid descriptions are engaging, human writers often use them in bursts rather than consistently throughout a piece. When adding them, make them count! Like when we transition from one location to the next, or someone is reminiscing their past, or explaining a concept/their dream... - Avoid adverbs and clichés and overused/commonly used phrases. Aim for fresh and original descriptions. - Avoid writing all sentences in the typical subject, verb, object structure. Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. Like so: <good>Locked. Seems like someone doesn't want his secrets exposed. I can work with that.</good> - Convey events and story through dialogue. It is important to keep a unique voice for every character and make it consistent. - Write dialogue that reveals characters' personalities, motivations, emotions, and attitudes in an interesting and compelling manner - Leave dialogue unattributed. If needed, only use "he/she said" dialogue tags and convey people's actions or face expressions through their speech. Dialogue always is standalone, never part of a paragraph. Like so: - <bad>"I don't know," Helena said nonchalantly, shrugging her shoulders</bad> - <good>"No idea" "Why not? It was your responsibility"</good> - Avoid boring and mushy dialog and descriptions, have dialogue always continue the action, never stall or include unnecessary fluff. Vary the descriptions to not repeat yourself. Avoid conversations that are just "Let's go" "yes, let's" or "Are you ready?" "Yes I'm ready". Those are not interesting. Think hard about every situtation and word of text before writing dialogue. If it doesn't serve a purpose and it's just people talking about their day, leave it. No one wants to have a normal dinner scene, something needs to happen for it to be in the story. Words are expensive to print, so make sure they count! - Put dialogue on its own paragraph to separate scene and action. - Use body language to reveal hidden feelings and implied accusations- Imply feelings and thoughts, never state them directly - NEVER use indicators of uncertainty like "trying" or "maybe" - NEVER use em-dashes, use commas for asides instead </styleGuide> <voiceGuide> Each character in the story needs to have distinct speech patterns: - Word choice preferences - Sentence length tendencies - Cultural/educational influences - Verbal tics and catchphrases Learn how each person talks and continue in their style, and use their Codex entries as reference. <examples> - <bad>"We need to go now." "Yes, we should leave." "I agree."</bad> <good>"Time's up." "Indeed, our departure is rather overdue." "Whatever, let's bounce."</good> - Power Dynamic Example: <bad> "We need to discuss the contract." "Yes, let's talk about it." "I have concerns." </bad> <good> "A word about the contract." "Of course, Mr. Blackwood. Whatever you need." "The terms seem..." A manicured nail tapped the desk. "Inadequate." "I can explain every-" "Can you?" </good> </examples> </voiceGuide> <dialogueFlow> When writing dialogue, consider that it usually has a goal in mind, which gives it a certain flow. Make dialogue sections also quite snappy in the back and forth, and don't spread the lines out as much. It's good to have details before, after, or as a chunk in-between, but we don't want to have a trail of "dialogue breadcrumbs" spread throughout a conversation. <examples> - Pattern 1 - Question/Deflection/Revelation: <good> "Where were you last night?" "Work. The usual." "Lipstick's an interesting shade for spreadsheets." </good> - Pattern 2 - Statement/Contradiction/Escalation: <good> "Your brother's clean." "Tommy doesn't touch drugs." "I'm holding his tox screen." </good> - Pattern 3 - Observation/Denial/Truth: <good> "That's a new watch." "Birthday gift." "We both know what birthdays mean in this business." </good> - Example - A Simple Coffee Order: <bad> "I'll have a coffee." "What size?" "Large, please." </bad> <good> "Black coffee.""Size?""Large. Been a long night." "That bodega shooting?" "You watch too much news." "My brother owns that store." </good> This short exchange: - Advances plot (reveals connection to crime) - Shows character (cop working late) - Creates tension (unexpected connection) - Sets up future conflict (personal stake) - Example - Dinner Scene: <bad> "Pass the salt." "Here you go." "Thanks." </bad> <good> "Salt?" "Perfect as is. Mother's recipe." "Mother always did prefer... bland things." "Unlike your first wife?" </good> - Example - Office Small Talk: <bad> "Nice weather today." "Yes, very nice." "Good for golf." </bad> <good> "Perfect golf weather." "Shame about your membership." "Temporary suspension. Board meets next week." "I know. I called the vote." </good> </examples> </dialogueFlow> <subtextGuide> - Layer dialogue with hidden meaning: <bad>"I hate you!" she yelled angrily.</bad> <good>"I made your favorite dinner." The burnt pot sat accusingly on the stove.</good> - Create tension through indirect communication: <bad>"Are you cheating on me?"</bad> <good>"Late meeting again?" The lipstick stain on his collar caught the light.</good> <examples> - Example 1 - Unspoken Betrayal: <bad> "Did you tell them about our plans?" "No, I would never betray you." "I don't believe you." </bad> <good> "Funny. Johnson mentioned our expansion plans today." "The market's full of rumors." "Mentioned the exact numbers, actually." The pen in his hand snapped. </good> - Example 2 - Failed Marriage: <bad> "You're never home anymore." "I have to work late." "I miss you." </bad> <good> "Your dinner's in the microwave. Again." "Meetings ran long." "They always do." She folded the same shirt for the third time. </good> - Example 3 - Power Struggle: <bad> "You can't fire me." "I'm the boss." "I'll fight this." </bad> <good> "That's my father's nameplate you're sitting behind." "Was." "The board meeting's on Thursday." </good> </examples> </subtextGuide> <sceneDetail> While writing dialogue makes things more fun, sometimes we need to add detail to not have it be a full on theatre piece. <examples> - Example A (Power Dynamic Scene) <good> "Where's my money?" The ledger snapped shut. "I need more time." "Interesting." He pulled out a familiar gold pocket watch. My mother's. "Time is exactly what you bargained with last month." "That was different-" "Was it?" The watch dangled between us. "Four generations of O'Reillys have wound this every night. Your mother. Your grandmother. Your great-grandmother.Shall we see who winds it next?" </good> - Example B (Action Chase) It's much better to be in the head of the character experiencing it, showing a bit of their though-process, mannerisms and personality: <good> Three rules for surviving a goblin chase in Covent Garden: Don't run straight. Don't look back. Don't let them herd you underground. I broke the first rule at Drury Lane. Rookie mistake. The fruit cart I dodged sailed into the wall behind me. Glass shattered. Someone screamed about insurance. *Tourist season's getting rough*, the scream seemed to say. Londoners adapt fast. "Oi! Market's closed!" The goblin's accent was pure East End. They're evolving. Learning. I spotted the Warren Street tube station sign ahead. *Shit.* There went rule three. </good> - Example C (Crime Scene Investigation) <good> "Greek." Davies snapped photos of the symbols. "No, wait. Reverse Greek." "Someone's been watching too many horror films." I picked up a receipt from the floor. Occult supply shop in Camden. Paid by credit card. *Amateur hour*. "Could be dangerous though," Davies said. "Remember Bristol?" "Bristol was Sanskrit. And actual cultists." I pointed to the nearest symbol. "This genius wrote 'darkness' backwards but used a Sigma instead of an S. It's summoning Instagram followers at best." "Speaking of followers..." Davies pointed to heavy foot traffic in the dust. Multiple sets. All new trainers. *Ah.* "Anyone check local uni paranormal societies?" </good> - Example D (Dialogue-heavy) <good> "Found your card in her wallet." The detective slid it across the table. Worn edges. Folded corner. Three years old at least. "Standard practice. I work missing persons." "Funny thing about missing persons.Eventually they stop being missing. Turn up in the Thames. Under motorways. In pieces." "I don't-" "You found four last year. All breathing." She opened a file. "This would've been your first dead one. If we hadn't found her first." The card felt heavier somehow. </good> </examples> </sceneDetail> <sceneOpenings> KEY RULE: Never open with more than one paragraph of description, no matter how beautiful. Description should be earned through action and dialogue. Instead of opening with setting description, open with: - A character doing something specific - A line of dialogue that raises questions - An unexpected observation - A moment of tension or conflict - Start with a hook that's 1-2 sentences maximum - Follow with a smaller paragraph that provides immediate context - Vary paragraph size from the start to create visual interest </sceneOpenings> </proseGuidelines> Write a chapter based on the following instructions: <instructions> 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. </instructions>

Model response

AI
# Chapter Seven The suspect bolted through the rain before Quinn's torch beam found his face. She was three steps behind, her worn leather watch catching the neon bleed from shop fronts as she pushed harder. Soho at midnight smelled like spilled lager and regret, and the pavement was a mirror of reflected light—treacherous. Her feet knew the rhythm though. Eighteen years of chasing people through London's arteries had taught her body where to plant weight, how to read the slick asphalt's secrets. The man ahead wore a grey hoodie that had gone darker with rain. Late twenties, athletic build, moving with the economy of someone who'd run before. He'd been leaving The Raven's Nest when Quinn arrived with her warrant, but instead of cooperating, he'd simply walked out the back exit and started running. No hesitation. No panic that might suggest innocence. Quinn's thighs burned. She'd been at her desk too long lately, too many hours staring at witness statements and surveillance footage about the clique. About people who seemed to exist in the gaps between normal police work and something stranger, something Morris had died chasing three years ago. The suspect cut left onto a narrower street. Rickshaw Lane. Quinn knew it—tiny Vietnamese restaurant on the corner, usually packed. The kitchen light was dark now. She gained ground, her breathing controlled despite the burn in her chest. "Police! Stop!" Her voice cracked the rain-soaked night like a whip. He didn't slow. At Wardour Street, Quinn nearly had him. Her hand stretched out, fingers grasping at empty grey fabric. He twisted, slipping like water through her grip. A man walking a bulldog cursed at them both. The dog barked, confused by the chaos. The suspect veered toward Shaftesbury Avenue. Wrong choice. Dead-ended into a commercial district where the streets grew quiet, where late-night foot traffic thinned. But he knew something Quinn didn't. At the corner of Great Pulteney Street, he stopped running and descended. Stairs. Steep ones, leading down into darkness that no streetlight touched. Quinn skidded to a halt at the edge, her lungs heaving. The staircase descended at an angle that suggested purpose—too deliberate, too well-maintained despite the industrial decay surrounding it. No signs. No lights. Just a rectangular mouth swallowing the darkness below, and the sound of the suspect's footsteps echoing upward like drowned voices. She pulled her torch from her belt and checked the chamber of her Glock. Standard procedure. Sixteen rounds. She was trained for this. Wasn't she always trained for this? Except she wasn't. The training hadn't covered Morris. Quinn's phone buzzed. Message from the station. No backup available for another twelve minutes. She stared at the stairs, at the descent that seemed to go far deeper than any London street should allow. The Veil Market, her instincts whispered. That's where the files had suggested they moved. An underground market that relocated every full moon, dealing in things that didn't appear on any official registry. She'd read those files. Dismissed them as folklore. The written obsession of a dead detective who'd spent too much time chasing shadows. And yet. The suspect's footsteps had stopped. He wasn't running anymore. He was waiting. Somewhere in the dark below, he was waiting for her to make a choice. Quinn descended the first three steps. The air changed immediately—grew colder, thinner somehow, like breathing through cloth. The walls on either side were brick, ancient and weeping with moisture. The torch beam caught graffiti that didn't make sense: symbols and words in languages she couldn't identify. One phrase, scrawled in red marker, read "BONE TOKEN ONLY" in English at least. Three more steps. The darkness below seemed to push upward, a tide of it. Quinn had never been afraid of the dark. Dark was where criminals lived, and she'd been hunting them most of her adult life. But this darkness felt different. It felt *aware*. The kind of dark that looked back when you looked at it. She touched the warrant in her jacket pocket. It was useless here. Whatever jurisdiction she held on the streets above didn't extend below ground level. Didn't extend into whatever this place was. Her radio crackled. Davies checking in. She didn't answer. He'd tell her to wait. He'd tell her backup was coming. He'd tell her it wasn't worth the risk. But someone had to know if the suspect reached the Market. Someone had to confirm what the files had suggested, what Morris had died investigating. Quinn took another step down. The brick walls gave way to something else—stone that looked older, cut with precision that predated the Victorian era above. The graffiti changed too, becoming less marker and more... intention. Carvings in the stone itself, symbols worn smooth by centuries of fingertips. Her torch caught one that resembled a raven mid-flight. The Raven's Nest. Silas' place. The connection was there, buried in files and dismissed by bureaucrats who understood crime but not this. Not the other thing. The stairs bottomed out into a tunnel. Actual tunnel, with Victorian pipe work running along the ceiling and industrial light fixtures that hadn't been used in decades. The suspect's footsteps were silent now. He'd reached whatever lay ahead. Quinn moved forward, torch extended. The tunnel curved slightly, descending in a gentle slope that went deeper, always deeper. Cold air pooled here. It smelled like copper and wet stone and something else. Something that reminded her of the morgue, but sharper. More *present*. Around the bend, light bloomed. Not electric light. This was colder, bluer—emanating from torches mounted on the walls at intervals, burning with flames that cast shadows in the wrong directions. The tunnel opened into something vast. A station. A train platform, impossibly preserved or impossibly reconstructed. A sign on the tiled wall read "CAMDEN TOWN" in faded letters. And crowded into the space beyond, stretching back into caverns she couldn't see, was a market. Stalls lined both sides. Merchants in dark clothes stood behind tables laden with objects that reflected the strange blue light in ways objects shouldn't. Bottles containing what looked like smoke. Books bound in materials Quinn couldn't identify. Bones arranged in patterns. Masks. Mirrors. Things that seemed to shift when she wasn't looking directly at them. Hundreds of people moved through the space. Customers. Buyers. They all wore tokens around their necks—small objects carved from bone, hanging on strings or chains. The one thing every single person down here possessed except her. The suspect stood fifty yards away, speaking to a figure in a long dark coat. The figure turned slowly, and even from this distance, even with the impossible light, Quinn felt the weight of that attention landing on her like a physical thing. The figure touched the suspect's shoulder and pointed directly at Quinn. Several heads turned. Dozens of eyes. All the weight of an entire underground market's attention, focused on the uniform woman standing at the platform's edge with a torch and a warrant that meant nothing here. Quinn's hand moved instinctively to her radio. A figure stepped into her path—a man with warm brown eyes and a Saint Christopher medallion catching blue light. Tomás Herrera. Medical records flagged him months ago as someone involved with the clique's activities. Before she could process his presence, his lips moved, and his words carried in a calm, measured Spanish-touched accent that somehow cut through the market's ambient noise. "Detective Quinn. You shouldn't be here." Behind him, the figure in the dark coat began moving through the crowd, away from the platform. Away from her. The suspect was already gone, dissolving into the market's depths. Quinn's grip tightened on her torch. "I'm making an arrest," she said. "No." Tomás stepped closer, and Quinn saw his hand move toward his jacket. "You're trespassing. In a place that doesn't exist. Against people who notice when they're noticed." The crowd had stopped moving. The entire market had frozen, thousands of eyes watching. Waiting. Quinn drew her weapon.
created_at"2026-02-19T12:19:51.663Z" 2/19/2026, 12:19:51 PM
model"anthropic/claude-4.5-haiku-20251001"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1456
moderation_latency169
generation_time21597
tokens_prompt4663
tokens_completion2139
native_tokens_prompt4720
native_tokens_completion1860
native_tokens_completion_images(null)
native_tokens_reasoning0
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"stop"
usage0.01402
router(null)
provider_responses
0
endpoint_id"d000261c-5aeb-47d1-ac87-ad64dbe1cdb6"
id"ad1e3798-08f8-4d2d-b21e-0f96407fb5ba"
is_byokfalse
latency1455
model_permaslug"anthropic/claude-4.5-haiku-20251001"
provider_name"Amazon Bedrock"
status200
api_type"completions"
id"gen-1771503591-a5JvbkvJcHAckX7R4TRn"
upstream_id"ad1e3798-08f8-4d2d-b21e-0f96407fb5ba"
total_cost0.01402
cache_discount(null)
upstream_inference_cost0
provider_name"Amazon Bedrock"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences7
tagDensity0.714
leniency1
rawRatio0
effectiveRatio0
92.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1339
totalAiIsmAdverbs2
found
0
adverb"slightly"
count1
1
adverb"slowly"
count1
highlights
0"slightly"
1"slowly"
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)
55.19% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1339
totalAiIsms12
found
0
word"treacherous"
count1
1
word"weight"
count3
2
word"footsteps"
count3
3
word"echoing"
count1
4
word"standard"
count1
5
word"electric"
count1
6
word"measured"
count1
7
word"depths"
count1
highlights
0"treacherous"
1"weight"
2"footsteps"
3"echoing"
4"standard"
5"electric"
6"measured"
7"depths"
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
narrationSentences144
matches(empty)
93.25% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount4
narrationSentences144
filterMatches
0"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences147
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen29
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords2
totalWords1325
ratio0.002
matches
0"aware"
1"present"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions52
wordCount1290
uniqueNames25
maxNameDensity1.47
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Chapter1
Seven1
Quinn19
London2
Raven2
Nest2
Morris3
Lane1
Vietnamese1
Wardour1
Street2
Shaftesbury1
Avenue1
Great1
Pulteney1
Glock1
Veil1
Market2
English1
Victorian2
Saint1
Christopher1
Herrera1
Spanish-touched1
Tomás2
persons
0"Quinn"
1"Raven"
2"Morris"
3"Saint"
4"Christopher"
5"Herrera"
6"Tomás"
places
0"London"
1"Lane"
2"Wardour"
3"Street"
4"Shaftesbury"
5"Avenue"
6"Pulteney"
7"Market"
8"English"
globalScore0.764
windowScore0.667
11.11% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences90
glossingSentenceCount5
matches
0"smelled like spilled lager and regret, and"
1"descent that seemed to go far deeper than any London street should allow"
2"smelled like copper and wet stone and some"
3"looked like smoke"
4"Things that seemed to shift when she wasn't looking directly at them"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1325
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences147
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean28.8
std19.71
cv0.684
sampleLengths
03
113
267
360
448
538
611
73
841
941
1011
1153
1229
138
1466
1522
162
1726
1860
1914
2043
2132
2228
2325
245
2551
2626
2738
2844
295
3053
3116
3255
3336
3443
3511
3635
377
3861
396
4030
416
426
4328
4415
454
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences144
matches
0"was trained"
1"been used"
51.85% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs225
matches
0"wasn't running"
1"was waiting"
2"was waiting"
3"was coming"
4"wasn't looking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount0
flaggedSentences8
totalSentences147
ratio0.054
matches
0"Soho at midnight smelled like spilled lager and regret, and the pavement was a mirror of reflected light—treacherous."
1"Quinn knew it—tiny Vietnamese restaurant on the corner, usually packed."
2"The staircase descended at an angle that suggested purpose—too deliberate, too well-maintained despite the industrial decay surrounding it."
3"The air changed immediately—grew colder, thinner somehow, like breathing through cloth."
4"The brick walls gave way to something else—stone that looked older, cut with precision that predated the Victorian era above."
5"This was colder, bluer—emanating from torches mounted on the walls at intervals, burning with flames that cast shadows in the wrong directions."
6"They all wore tokens around their necks—small objects carved from bone, hanging on strings or chains."
7"A figure stepped into her path—a man with warm brown eyes and a Saint Christopher medallion catching blue light."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount827
adjectiveStacks0
stackExamples(empty)
adverbCount25
adverbRatio0.030229746070133012
lyAdverbCount5
lyAdverbRatio0.006045949214026602
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences147
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences147
mean9.01
std6.47
cv0.717
sampleLengths
016
120
218
36
423
513
613
726
82
96
103
1121
1224
138
142
1510
166
1712
1811
193
207
2110
228
239
247
256
262
2715
286
2912
301
3110
3211
3318
342
352
3620
3714
382
392
405
416
423
435
443
454
467
4720
486
498
72.56% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.4965986394557823
totalSentences147
uniqueOpeners73
80.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences125
matches
0"Just a rectangular mouth swallowing"
1"Somewhere in the dark below,"
2"Away from her."
ratio0.024
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount27
totalSentences125
matches
0"She was three steps behind,"
1"Her feet knew the rhythm"
2"He'd been leaving The Raven's"
3"She'd been at her desk"
4"She gained ground, her breathing"
5"Her voice cracked the rain-soaked"
6"He didn't slow."
7"Her hand stretched out, fingers"
8"He twisted, slipping like water"
9"She pulled her torch from"
10"She was trained for this."
11"She stared at the stairs,"
12"She'd read those files."
13"He wasn't running anymore."
14"He was waiting."
15"It felt *aware*."
16"She touched the warrant in"
17"It was useless here."
18"Her radio crackled."
19"She didn't answer."
ratio0.216
84.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount94
totalSentences125
matches
0"# Chapter Seven The suspect"
1"She was three steps behind,"
2"Soho at midnight smelled like"
3"Her feet knew the rhythm"
4"The man ahead wore a"
5"He'd been leaving The Raven's"
6"Quinn's thighs burned."
7"She'd been at her desk"
8"The suspect cut left onto"
9"Quinn knew it—tiny Vietnamese restaurant"
10"The kitchen light was dark"
11"She gained ground, her breathing"
12"Her voice cracked the rain-soaked"
13"He didn't slow."
14"Her hand stretched out, fingers"
15"He twisted, slipping like water"
16"A man walking a bulldog"
17"The dog barked, confused by"
18"The suspect veered toward Shaftesbury"
19"Quinn skidded to a halt"
ratio0.752
40.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences125
matches
0"Before she could process his"
ratio0.008
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences54
technicalSentenceCount12
matches
0"About people who seemed to exist in the gaps between normal police work and something stranger, something Morris had died chasing three years ago."
1"Just a rectangular mouth swallowing the darkness below, and the sound of the suspect's footsteps echoing upward like drowned voices."
2"An underground market that relocated every full moon, dealing in things that didn't appear on any official registry."
3"The written obsession of a dead detective who'd spent too much time chasing shadows."
4"The torch beam caught graffiti that didn't make sense: symbols and words in languages she couldn't identify."
5"The brick walls gave way to something else—stone that looked older, cut with precision that predated the Victorian era above."
6"The connection was there, buried in files and dismissed by bureaucrats who understood crime but not this."
7"Actual tunnel, with Victorian pipe work running along the ceiling and industrial light fixtures that hadn't been used in decades."
8"The tunnel curved slightly, descending in a gentle slope that went deeper, always deeper."
9"This was colder, bluer—emanating from torches mounted on the walls at intervals, burning with flames that cast shadows in the wrong directions."
10"Merchants in dark clothes stood behind tables laden with objects that reflected the strange blue light in ways objects shouldn't."
11"All the weight of an entire underground market's attention, focused on the uniform woman standing at the platform's edge with a torch and a warrant that meant n…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount0
fancyTags(empty)
dialogueSentences7
tagDensity0.143
leniency0.286
rawRatio0
effectiveRatio0
81.5723%