Run: 2026-05-01-01KQHQD6TXSQK920S3TCK3HCC0

Run Details

Duration:
34.0s
Cost:
$0.010449
Provider:
xAI

Model input

System
You are an expert and award-winning novel writer in the dark Mystery 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="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> <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 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
Detective Harlow Quinn crouched beside the body, her worn leather watch catching on the edge of a rusted rail as she reached for her notebook. The abandoned Tube platform beneath Camden hummed with unnatural quiet, the sort that pressed against the ears after the last train had long since vanished. Blood pooled beneath the victim, dark and viscous, yet the splatter patterns climbed the curved tunnel walls in deliberate arcs that defied gravity. “Looks like a standard junkie overdose to me,” DS Patel called from the top of the service stairs. His torch beam sliced down, catching on the faded enamel of the old Camden Town sign. “Needle marks on both arms. Track marks older than my mortgage. And that satchel? Full of weird books. Occult bollocks. Probably high on something that made him think he could fly.” Quinn did not answer at once. She studied the dead man’s face instead. Mid-thirties, sharp features frozen in a grimace that suggested more terror than chemical bliss. No foam at the lips. No pinpoint pupils. The needle still jutted from his left forearm, but the vein around it showed no bruising, no swelling. She tugged a pair of nitrile gloves from her coat pocket and eased the syringe free. The barrel remained almost full. “Full syringe,” she muttered, more to herself than Patel. “Whoever injected him either changed their mind halfway or never meant to finish the job.” Patel descended the stairs, boots ringing against metal steps that had not carried passengers in decades. “Or he injected himself and passed out before he could press the plunger. Seen it before. These Veil Market types get sloppy.” Quinn’s head snapped up at the name. Veil Market. The words tasted metallic on her tongue, the same flavour that had coated her dreams since Morris vanished three years earlier. She forced her face into its usual mask of military precision and rose, brushing dust from her knees. “You said Veil Market like you buy your lunch there, Patel. Care to expand?” He shrugged, the gesture too casual. “Rumours. Underground black market for oddities. Moves every full moon. Heard a uniform muttering about it when we got the call. Bone token entry, enchanted junk, the usual fairy tale rubbish. Probably just some hipster flea market with extra pretence.” The body lay half-propped against a tiled pillar, one arm flung out as though reaching for something. Quinn followed the line of the outstretched fingers. A small brass object glinted beneath a fallen advertising hoarding. She stepped over a pile of shattered glass, the crunch loud in the stale air, and hooked the item with the toe of her boot. A compass. Verdigris patina on the casing, face etched with sigils that hurt to look at directly. The needle spun lazily, then locked due north, straight into the brick wall of the disused platform. Not magnetic north. Something else. She palmed it before Patel could see, sliding the Veil Compass into her coat pocket. Its weight felt familiar, like an accusation. “Evidence bag, Detective?” Patel asked, voice carrying that slight edge of annoyance he always got when she went quiet. “In a minute.” Quinn crouched again, shining her own torch across the platform. The blood trail did not match the position of the body. Droplets led away from the corpse toward a maintenance door that should have been welded shut. The lock hung open, hasp gleaming too clean for the surrounding decay. She rose and crossed to it, boots scattering tiny shards of mirror that reflected her own face back in fractured pieces. Salt-and-pepper hair cropped close, sharp jaw set tight. Morris used to joke she looked like a displeased headmistress even on her best days. The maintenance door opened onto a narrow passage reeking of damp concrete and something sweeter, like myrrh left too long in the sun. Quinn swept her light along the floor. More blood here, but not the victim’s. This was brighter, arterial. A woman’s shoe, size five, lay abandoned against the wall. Red leather. Expensive. “Patel. With me.” He followed, muttering under his breath. “CSIs are ten minutes out. We should wait. Protocol, remember?” “Protocol got Morris killed.” The words slipped out before she could stop them. Patel’s torch beam jerked. “Morris died in a warehouse fire. Gas leak. That’s what the report said.” Quinn did not bother replying. She had read the report. Had watched the ink on those pages try to lie to her for three long years. Gas leaks did not leave symbols burned into concrete that bled when you touched them. The passage narrowed. Her shoulders brushed cold tiles. The compass in her pocket grew warm, almost hot. She risked a glance at it. The needle now pointed straight ahead, trembling with eagerness. A low sound reached them. Scraping. Wet. Like meat dragged across stone. Patel’s breathing sharpened. “That the rats?” “Not rats.” Quinn drew her baton, extending it with a metallic click. “Stay behind me. And keep that torch steady.” They emerged into a wider chamber, an old substation perhaps, its walls covered in fresh symbols daubed in what looked like chalk and blood mixed to a paste. At the far end, a woman knelt beside a circle of black candles, their flames burning blue despite the lack of breeze. Curly red hair spilled over her shoulders. Round glasses reflected the unnatural light. A worn leather satchel sat open beside her, books spilling out like guilty secrets. One title caught Quinn’s eye: *Rifts Between the Seen and Unseen, 3rd ed.* The woman looked up. Green eyes wide behind those lenses. Freckles stood out against suddenly pale skin. She tucked hair behind her left ear with a nervous flick. “You’re not supposed to be here,” she said. Her voice carried the precise consonants of someone who had spent too many hours in Oxford libraries. “This area is dangerous. Structural instability. The signs—” “Save it, Eva Kowalski.” Quinn kept the baton loose at her side, non-threatening for now. She had run the name through the system the moment the satchel had spilled its contents. Childhood friend of one Aurora Vale. Research assistant at the British Museum’s restricted archives. The same archives Morris had been investigating before the warehouse. Eva’s gaze darted to the compass bulge in Quinn’s coat, then away. “I don’t know what you think you’ve found, Detective. But that man back there, he was already dead when I arrived. I was simply documenting the scene for… academic purposes.” “Documenting with your own blood?” Quinn gestured at the woman’s torn sleeve, the gash across her forearm still weeping. “That shoe in the passage is yours. Size five. Red leather. Matches the one still on your right foot.” Eva glanced down as though surprised to find herself half-barefoot. A small laugh escaped her, brittle as old paper. “Observant. Your reputation precedes you, Detective Quinn. Eighteen years. Decorated. Still hunting ghosts, I see.” Patel shifted behind Quinn. “Boss, she’s clearly disturbed. Let’s get her topside. CSIs can sort the rest.” “No.” Quinn took one careful step forward. The candles flickered though she cast no shadow across them. “The victim was injected post-mortem. The blood on the walls was applied with a brush, not sprayed. And these symbols? They form a binding ward. Not a summoning. A cage. Someone wanted to keep something in, not call it forth.” Eva’s fingers tightened on the book in her lap. *A Treatise on Shade Craft.* Her nervous habit returned, hair tucked, then tucked again though nothing had come loose. “You see a lot, Detective. More than most. Tell me, did you see what killed your partner three years ago? Or did the official report suffice?” The words landed like a slap. Quinn felt the old scar on her left palm itch, the one she had acquired the night Morris screamed and then simply… stopped. She forced her voice level. “Leave Morris out of this. You were here with the victim. The compass in his pocket, it’s yours, isn’t it? Points to supernatural rifts. And right now it’s spinning like a top because whatever you were trying to cage is waking up.” A low vibration rolled through the floor. Dust sifted from the ceiling. One of the blue candles guttered and died. Eva’s face changed, the scholarly nervousness sliding away to reveal something sharper. Hungrier. “The rift is widening, Detective. Your friend Morris understood that. He crossed it willingly. Asked me to help him. But the thing on the other side doesn’t like sharing its toys.” She rose slowly, satchel strap sliding over her shoulder. “That body back there? A warning. The clique he ran with, they think they can control the Market. Buy and sell secrets older than this city. But the Market takes its payments in more than money.” Patel swore softly. “Boss, she’s raving. Let’s cuff her and—” The vibration intensified. Tiles cracked along the far wall. A seam of darkness opened, jagged as a wound, and something pale and many-jointed began to ease through. The air filled with the smell of wet iron and old paper. Quinn gripped the compass through her coat. Its needle now pointed directly at Eva. “You didn’t come to document,” Quinn said, backing up a step. “You came to feed it. Another sacrifice to keep your precious archives hidden. But this time the payment came up short.” Eva smiled. It did not reach her eyes. “Short-sighted as ever, Detective. The payment was never the man. It was you. Morris sent you a message three years ago. You just never knew how to read it.” The thing in the rift lunged. Quinn shoved Patel backwards toward the passage, baton raised though she knew steel would do nothing against what boiled out of that darkness. Eva’s laughter followed them, high and scholarly and utterly mad. “Run, Detective Quinn. The Market waits for no one. And your friend is still alive. In a manner of speaking.” The rift tore wider. Quinn tasted blood that was not hers. The compass burned against her ribs like a second, furious heart. She ran.
created_at"2026-05-01T12:14:54.415Z" 5/1/2026, 12:14:54 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency593
moderation_latency(null)
generation_time33429
tokens_prompt4671
tokens_completion2644
native_tokens_prompt4197
native_tokens_completion2108
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached64
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.01044905
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"33ce4e20-c216-9d05-831b-4ae2be2cd263"
is_byokfalse
latency305
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777637694-IJvhnyroIwmIZ9IaLw6K"
session_id(null)
api_type"completions"
id"gen-1777637694-lyePWIChWxYnDkaQmLkg"
upstream_id"33ce4e20-c216-9d05-831b-4ae2be2cd263"
total_cost0.01044905
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags12
adverbTagCount1
adverbTags
0"Quinn crouched again [again]"
dialogueSentences35
tagDensity0.343
leniency0.686
rawRatio0.083
effectiveRatio0.057
85.12% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1680
totalAiIsmAdverbs5
found
0
adverb"lazily"
count1
1
adverb"suddenly"
count1
2
adverb"slowly"
count1
3
adverb"softly"
count1
4
adverb"utterly"
count1
highlights
0"lazily"
1"suddenly"
2"slowly"
3"softly"
4"utterly"
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)
73.21% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1680
totalAiIsms9
found
0
word"standard"
count1
1
word"shattered"
count1
2
word"etched"
count1
3
word"magnetic"
count1
4
word"weight"
count1
5
word"familiar"
count1
6
word"gleaming"
count1
7
word"fractured"
count1
8
word"flickered"
count1
highlights
0"standard"
1"shattered"
2"etched"
3"magnetic"
4"weight"
5"familiar"
6"gleaming"
7"fractured"
8"flickered"
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
narrationSentences117
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences117
filterMatches
0"watch"
hedgeMatches
0"try to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences140
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords13
totalWords1680
ratio0.008
matches
0"Rifts Between the Seen and Unseen, 3rd ed."
1"A Treatise on Shade Craft."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions58
wordCount1141
uniqueNames20
maxNameDensity1.67
worstName"Quinn"
maxWindowNameDensity3
worstWindowName"Quinn"
discoveredNames
Harlow1
Quinn19
Tube1
Camden2
Patel10
Town1
Market1
Morris4
Veil2
Compass1
Seen1
Unseen1
Oxford1
Aurora1
Vale1
British1
Museum1
Eva7
Treatise1
Shade1
persons
0"Harlow"
1"Quinn"
2"Patel"
3"Morris"
4"Museum"
5"Eva"
places
0"Camden"
1"Town"
2"Oxford"
3"British"
globalScore0.667
windowScore0.667
61.76% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount3
matches
0"as though reaching for something"
1"looked like a displeased headmistress eve"
2"looked like chalk and blood mixed to a pa"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1680
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences140
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs49
mean34.29
std22.17
cv0.647
sampleLengths
073
165
274
324
438
548
614
746
860
939
1022
1119
1296
1354
143
1516
1617
1713
1841
1932
2012
216
2220
2390
2428
2533
2655
2742
2838
2934
3017
3157
3228
3326
3434
3542
3633
3776
3810
3939
4014
4132
428
4329
446
4533
4620
4722
482
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences117
matches
0"been welded"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs191
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences140
ratio0
matches(empty)
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1148
adjectiveStacks1
stackExamples
0"pointed straight ahead, trembling"
adverbCount35
adverbRatio0.03048780487804878
lyAdverbCount11
lyAdverbRatio0.009581881533101045
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences140
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences140
mean12
std8.8
cv0.733
sampleLengths
025
125
223
318
416
531
66
77
814
95
103
1118
1216
135
149
1515
1616
1722
187
192
2021
2118
2214
236
2440
2517
268
2710
2825
292
3015
3117
323
332
3415
357
3619
3713
3811
3916
4012
4121
428
4315
4423
457
467
474
4810
492
75.24% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats3
diversityRatio0.4642857142857143
totalSentences140
uniqueOpeners65
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences105
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount22
totalSentences105
matches
0"His torch beam sliced down,"
1"She studied the dead man’s"
2"She tugged a pair of"
3"she muttered, more to herself"
4"She forced her face into"
5"He shrugged, the gesture too"
6"She stepped over a pile"
7"She palmed it before Patel"
8"Its weight felt familiar, like"
9"She rose and crossed to"
10"He followed, muttering under his"
11"She had read the report."
12"Her shoulders brushed cold tiles."
13"She risked a glance at"
14"They emerged into a wider"
15"She tucked hair behind her"
16"Her voice carried the precise"
17"She had run the name"
18"She forced her voice level."
19"She rose slowly, satchel strap"
ratio0.21
31.43% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount90
totalSentences105
matches
0"Detective Harlow Quinn crouched beside"
1"The abandoned Tube platform beneath"
2"Blood pooled beneath the victim,"
3"DS Patel called from the"
4"His torch beam sliced down,"
5"Quinn did not answer at"
6"She studied the dead man’s"
7"The needle still jutted from"
8"She tugged a pair of"
9"The barrel remained almost full."
10"she muttered, more to herself"
11"Patel descended the stairs, boots"
12"Quinn’s head snapped up at"
13"The words tasted metallic on"
14"She forced her face into"
15"He shrugged, the gesture too"
16"The body lay half-propped against"
17"Quinn followed the line of"
18"A small brass object glinted"
19"She stepped over a pile"
ratio0.857
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences105
matches(empty)
ratio0
63.49% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences45
technicalSentenceCount5
matches
0"Blood pooled beneath the victim, dark and viscous, yet the splatter patterns climbed the curved tunnel walls in deliberate arcs that defied gravity."
1"The body lay half-propped against a tiled pillar, one arm flung out as though reaching for something."
2"She rose and crossed to it, boots scattering tiny shards of mirror that reflected her own face back in fractured pieces."
3"Her voice carried the precise consonants of someone who had spent too many hours in Oxford libraries."
4"Eva glanced down as though surprised to find herself half-barefoot."
83.33% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount1
matches
0"she muttered, more to herself than Patel"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount1
fancyTags
0"she muttered (mutter)"
dialogueSentences35
tagDensity0.143
leniency0.286
rawRatio0.2
effectiveRatio0.057
83.8086%