Run: 2026-02-19-01KHTY15R1XX5DXEAPCPR2JJCT

Run Details

Duration:
1m 39s
Cost:
$0.262050

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
Harlow's boots slammed into puddles as she rounded the corner. The figure ahead ducked between two parked cars. "Metropolitan Police! Stop!" The suspect vaulted over a chain-link fence. Male, six feet, dark jacket. Same build as the witness description from Camden Lock. Quinn followed, her leather watch catching on the metal. The strap held. Neon signs blurred past. Kebab shops, late-night grocers, the endless parade of Soho after midnight. Her radio crackled against her hip. "Control, this is DI Quinn. Foot pursuit heading east on Old Compton." Static. Then: "Copy that, Quinn. Units responding." The suspect cut left into an alley. Quinn's shoes skidded on wet cobblestones. Eighteen years on the force, and the job still came down to this—running through London's backstreets like a constable fresh out of Hendon. A delivery van blocked the alley's exit. The suspect didn't slow. He slid across the bonnet, trainers squeaking against wet metal. Quinn took the long way round. "Suspect heading towards Dean Street," she panted into the radio. The man glanced back. Young face, maybe late twenties. Terror in his eyes. Not the look of a hardened criminal. Something else drove him forward. They burst onto Dean Street. Late-night revellers scattered. A hen party in matching pink sashes shrieked as the suspect bowled through them. Quinn dodged a woman wearing a plastic tiara. "Sorry! Police!" The suspect veered towards a familiar green neon sign. The Raven's Nest. Quinn's jaw tightened. Of course. Every lowlife in Soho ended up at Silas Drake's establishment eventually. But the man ran past the bar's entrance. He stumbled down a service stairwell beside the building. Metal steps clanged under his weight. Quinn hesitated at the top. The stairwell descended into darkness. No streetlights reached down there. Her hand moved to her torch, then stopped. Morris had followed a suspect into the dark three years ago. Different case, different alley. They'd found his body two hours later. The radio crackled. "Quinn, what's your twenty?" "Service stairs beside the Raven's Nest. Suspect went down." "Wait for backup. ETA three minutes." Three minutes. The suspect would be long gone. Quinn clicked her torch on and started down the steps. The stairwell opened into a maintenance corridor. Exposed pipes ran along the ceiling. Water dripped steadily, echoing in the confined space. Fresh footprints led deeper into the tunnel. Quinn followed, torch beam sweeping left and right. The corridor branched. More footprints, heading right. The air grew colder. "This is Quinn. I'm in some kind of maintenance tunnel under Dean Street." Static filled her earpiece. Too much concrete between her and the surface. The footprints led to another staircase, this one older. Victorian brickwork instead of modern concrete. Quinn descended. The temperature dropped another five degrees. At the bottom, an abandoned Tube platform stretched before her. Tiles spelling 'CAMDEN' lined the curved walls, though she knew Camden station sat miles north. A ghost station, then. London had dozens—sealed platforms from lines that never opened or routes long abandoned. Movement ahead. The suspect stood on the platform edge, fumbling with something in his pocket. "Don't move!" Quinn stepped onto the platform. The man turned. Not a weapon in his hand—a small object, pale in the torch light. Bone? He pressed it against a section of tiled wall. The tiles swung inward. A hidden door. Yellow light spilled out. Voices drifted through—haggling, laughter, the clink of glass. The suspect disappeared inside. Quinn approached the doorway. Beyond lay an impossible scene. Market stalls filled a cavernous space that shouldn't exist beneath central London. Vendors hawked their wares under strings of paper lanterns. The crowd moved between stalls selling herbs in glass jars, leather-bound books, objects that gleamed with their own light. The Veil Market. She'd heard rumours at the station. Whispers about an underground bazaar that moved locations, where things that shouldn't exist changed hands. Every copper had heard the stories. None believed them. Her suspect pushed through the crowd twenty metres ahead. Easy to spot—the only person running in a place where everyone else strolled. Quinn's hand found her radio again. Still static. No backup coming. The doorway behind her remained open, a rectangle of darkness in the tiled wall. She could retreat. File a report about losing the suspect in the tunnels. No one would question it. But the witness at Camden Lock had been specific. Young woman, early twenties, found with her blood drained and strange marks on her throat. Fourth victim this month. The suspect matched the description from all four scenes. Quinn stepped through the doorway. The market assault her senses. Incense mixed with stranger smells—copper, ozone, something sweet and rotten. A woman with too many teeth smiled from behind a stall of bottled liquids. A man in a plague doctor mask haggled over what looked like a human hand. "First time, love?" A vendor waved a string of glass eyes. "Special price for newcomers." Quinn pushed past. The suspect had stopped running, trying to blend with the crowd. His dark jacket stood out among the market's eclectic fashion. She closed the distance. Ten metres. Five. A hand grabbed her arm. "Detective Quinn." The voice carried a Spanish accent. "You shouldn't be here." She spun. A man in his late twenties studied her with warm brown eyes. Olive skin, short curly hair. A scar ran along his left forearm. "You know me?" "Tomás Herrera." He released her arm. "I occasionally work with people you're interested in. But right now, you need to leave." "I'm pursuing a suspect in multiple murders." "The blood drinker?" Tomás glanced at her target. "He's small fish. A newborn who can't control his thirst. The real killers own half these stalls." "Then I'll arrest them too." "With what backup? Your radio doesn't work here. Your badge means nothing." He touched the Saint Christopher medallion at his neck. "This market has rules older than Scotland Yard." The suspect had noticed her. He bolted again, knocking over a display of carved bones. "Damn it." Quinn started after him. "Wait!" Tomás caught her shoulder. "The market won't let you leave if you break its peace. Not without paying a price." "I don't have time for fairy tales." "Your partner didn't believe in fairy tales either." Quinn froze. "What did you say?" "DS Morris. Three years ago. He chased something into the dark." Tomás's eyes held sympathy. "The thing he chased wasn't human. Neither was what killed him." "How do you—" "Because I tried to save him." Tomás lifted his shirt. Claw marks scarred his ribs. "Lost my medical licence for it. The NHS doesn't have forms for 'patient killed by things that don't exist.'" Quinn's suspect had vanished into the crowd. Gone. Like Morris. Like the fourth victim would be if she didn't act. "The woman at Camden Lock. She's going to die." "She's already dead." Tomás's voice stayed gentle. "Vampires don't leave survivors. Just bodies drained clean." "Vampires." "You're standing in an impossible market beneath London. Is it so hard to believe?" A bell rang somewhere deep in the market. The crowd began moving with purpose, all heading the same direction. "Closing time," Tomás explained. "The market moves at dawn. Anyone not holding a bone token gets left behind." "Left where?" "Between. Trust me, you don't want to find out." He pulled something from his pocket—a small fragment of yellowed bone. "This will get us both out. But we need to go now." Quinn looked back towards where her suspect had disappeared. Four victims. More to come if she walked away. But Morris had charged ahead too. Followed his suspect into the impossible. Now his daughter grew up without a father, his wife remarried to someone who'd never understand why her first husband's body came back torn by claws that shouldn't exist. "Detective." Tomás held out his hand. "Let me help. I know these people. Know their patterns. We can catch him the right way." The crowd pushed past them, heading for exits Quinn couldn't see. The lanterns began dimming. "Time's up," Tomás said. Quinn took his hand. They moved with the crowd, Tomás guiding her through the press of bodies. The bone token grew warm in his grip as they approached another section of wall. It swung open at the token's touch, revealing a different tunnel. They emerged in King's Cross station. Early morning commuters barely glanced at them. Just two more people appearing from the Underground. "How?" Quinn stared back at the perfectly normal station entrance. "London has layers." Tomás checked his watch. "The market will resurface in three weeks. Different location. I'll know where." "And the suspect?" "A new vampire, probably turned last month. He'll need to feed again within days." Tomás pulled out his phone. "Give me your number. When he surfaces, we'll be ready." Quinn hesitated. Everything she'd seen violated eighteen years of rational police work. But Morris was still dead. Four women were still drained of blood. And the answers weren't in any manual at Scotland Yard. She gave him the number. "One more thing," Tomás said as she turned to leave. "That leather watch. It saved your life tonight." "What?" "Iron in the buckle. Old iron. Some things can't cross it." He smiled sadly. "Morris wore a smartwatch. Plastic and aluminium. No protection at all." Quinn looked at her worn watch. A graduation gift from her father, an old-fashioned copper who'd insisted on leather and steel. "Get some rest," Tomás said. "And detective? Next time you see something impossible, call me first. The dark has rules. I can teach them to you." He melted into the morning crowd before Quinn could respond. She stood alone among the commuters, her clothes still damp from the chase. Three blocks away, her radio crackled back to life. "Quinn, this is Control. Where the hell have you been?" She keyed the mic. "Suspect evaded capture in the tunnels. Returning to station." "Copy that. Bad news, I'm afraid. Another body just turned up. Young woman, throat torn out. Byward Street near the Tower." Quinn closed her eyes. Number five. "On my way," she said. But first, she'd stop at a jeweller. Buy some iron. Old iron. The watch had saved her life tonight. Tomorrow, she'd need more than luck.
total_cost0.26205

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount2
adverbTags
0"Quinn stared back [back]"
1"He smiled sadly [sadly]"
dialogueSentences64
tagDensity0.359
leniency0.719
rawRatio0.087
effectiveRatio0.063
94.17% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1716
totalAiIsmAdverbs2
found
0
adverb"perfectly"
count1
1
adverb"sadly"
count1
highlights
0"perfectly"
1"sadly"
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)
88.34% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1716
totalAiIsms4
found
0
word"familiar"
count1
1
word"weight"
count1
2
word"echoing"
count1
3
word"charged"
count1
highlights
0"familiar"
1"weight"
2"echoing"
3"charged"
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
narrationSentences182
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences182
filterMatches
0"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences222
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen29
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1704
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions71
wordCount1219
uniqueNames26
maxNameDensity2.05
worstName"Quinn"
maxWindowNameDensity4.5
worstWindowName"Tomás"
discoveredNames
Camden2
Lock2
Soho2
London3
Hendon1
Dean1
Street1
Raven1
Nest1
Silas1
Drake1
Tube1
Veil1
Market2
Quinn25
Spanish1
Tomás13
Saint1
Christopher1
Claw1
Morris4
King1
Cross1
Underground1
Scotland1
Yard1
persons
0"Lock"
1"Raven"
2"Silas"
3"Drake"
4"Quinn"
5"Tomás"
6"Saint"
7"Christopher"
8"Claw"
9"Morris"
10"King"
11"Cross"
places
0"Camden"
1"Soho"
2"London"
3"Dean"
4"Street"
5"Market"
6"Underground"
7"Scotland"
globalScore0.475
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences96
glossingSentenceCount1
matches
0"looked like a human hand"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1704
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences222
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs94
mean18.13
std11.86
cv0.654
sampleLengths
018
13
233
321
412
57
636
727
810
925
1030
112
1228
1323
1445
157
169
176
1818
1928
2019
2113
2212
2323
2442
2515
267
2726
287
2916
3049
3133
3222
3343
3437
355
3644
3715
3824
397
405
4112
4226
433
4421
457
4625
475
4829
4915
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences182
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs209
matches(empty)
52.77% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount0
flaggedSentences7
totalSentences222
ratio0.032
matches
0"Eighteen years on the force, and the job still came down to this—running through London's backstreets like a constable fresh out of Hendon."
1"London had dozens—sealed platforms from lines that never opened or routes long abandoned."
2"Not a weapon in his hand—a small object, pale in the torch light."
3"Voices drifted through—haggling, laughter, the clink of glass."
4"Easy to spot—the only person running in a place where everyone else strolled."
5"Incense mixed with stranger smells—copper, ozone, something sweet and rotten."
6"\"Between. Trust me, you don't want to find out.\" He pulled something from his pocket—a small fragment of yellowed bone."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount894
adjectiveStacks0
stackExamples(empty)
adverbCount27
adverbRatio0.030201342281879196
lyAdverbCount7
lyAdverbRatio0.007829977628635347
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences222
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences222
mean7.68
std4.7
cv0.612
sampleLengths
010
18
23
37
45
59
69
73
84
911
106
1112
121
136
147
156
1623
177
184
1910
206
2110
224
235
244
257
265
275
283
2914
308
312
329
333
343
352
3611
378
389
396
405
415
425
438
4411
454
467
473
484
499
75.68% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.47297297297297297
totalSentences222
uniqueOpeners105
62.89% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences159
matches
0"Too much concrete between her"
1"More to come if she"
2"Just two more people appearing"
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount25
totalSentences159
matches
0"Her radio crackled against her"
1"He slid across the bonnet,"
2"she panted into the radio"
3"They burst onto Dean Street."
4"He stumbled down a service"
5"Her hand moved to her"
6"They'd found his body two"
7"He pressed it against a"
8"She'd heard rumours at the"
9"Her suspect pushed through the"
10"She could retreat."
11"His dark jacket stood out"
12"She closed the distance."
13"He released her arm"
14"He touched the Saint Christopher"
15"He bolted again, knocking over"
16"He pulled something from his"
17"They moved with the crowd,"
18"It swung open at the"
19"They emerged in King's Cross"
ratio0.157
79.50% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount121
totalSentences159
matches
0"Harlow's boots slammed into puddles"
1"The figure ahead ducked between"
2"The suspect vaulted over a"
3"Male, six feet, dark jacket."
4"Quinn followed, her leather watch"
5"The strap held."
6"Neon signs blurred past."
7"Kebab shops, late-night grocers, the"
8"Her radio crackled against her"
9"The suspect cut left into"
10"Quinn's shoes skidded on wet"
11"A delivery van blocked the"
12"The suspect didn't slow."
13"He slid across the bonnet,"
14"Quinn took the long way"
15"she panted into the radio"
16"The man glanced back."
17"Terror in his eyes."
18"Something else drove him forward."
19"They burst onto Dean Street."
ratio0.761
31.45% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences159
matches
0"Now his daughter grew up"
ratio0.006
48.87% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences38
technicalSentenceCount5
matches
0"Market stalls filled a cavernous space that shouldn't exist beneath central London."
1"The crowd moved between stalls selling herbs in glass jars, leather-bound books, objects that gleamed with their own light."
2"Whispers about an underground bazaar that moved locations, where things that shouldn't exist changed hands."
3"Now his daughter grew up without a father, his wife remarried to someone who'd never understand why her first husband's body came back torn by claws that should…"
4"A graduation gift from her father, an old-fashioned copper who'd insisted on leather and steel."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount2
fancyTags
0"she panted (pant)"
1"Tomás explained (explain)"
dialogueSentences64
tagDensity0.094
leniency0.188
rawRatio0.333
effectiveRatio0.063
88.3445%