Run: 2026-10-13-01M4TBK1J1DEYB8TGT2AVT49YW

Run Details

Duration:
41.6s
Cost:
$0.075277
Provider:
Meta

Model input

System
You are an expert and award-winning novel writer in the dark Romance 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="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</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 romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The third deadbolt shot back under Rory's fingers and she hauled the door open with her shoulder against the frame. Lucien Moreau fell across the threshold. She caught him before his knees hit the floorboards. His weight dragged at her arms. One hand fisted in her jumper, the other pressed hard against his side, and warm blood soaked through his charcoal suit into her palm. "Door, Carter" "Say please and I will think about manners after I decide if you deserve saving" "Door" Rory kicked it shut. The locks slammed home one after another, each bolt punching into place with a crack that rattled the books stacked along the hall. She locked all three. Her fingers shook on the last one. Lucien sagged against the wall beside Eva's coat hooks. He breathed through his teeth. His slicked back platinum hair had come loose across his forehead, and blood drew a thin line from his hairline to his jaw. His amber eye found her first. The black one followed, slower. "You look well" "You look like a crime scene with good tailoring" "A compliment, coming from you" "It was not one" Ptolemy shot out from behind a tower of scrolls and stopped dead in the middle of the rug. The tabby cat flattened his ears. He stared at Lucien and growled low in his throat. "He remembers you" "Sensible animal" "He scratched you last time" "He had cause" Rory grabbed Lucien by the lapel and hauled him upright. He hissed. The sound slipped through his teeth and raised the hair along her arms. "Do not do the demon noise at me, Moreau" "Then do not pull on the wound, Carter" "Wound? Singular? Optimistic of you" She dragged him into the living room. Eva's flat swallowed them at once, books on the sofa, scrolls on the floor, research notes pinned across every wall in tight, furious handwriting. The smell of curry drifted up through the floorboards from the restaurant below, cumin and garlic and hot oil, and it clashed with the copper stink rolling off Lucien's clothes. She shoved aside a stack of hardbacks. Spines thumped. A mug rolled and spilled cold tea across a map of London covered in red thread. "Sit" "I prefer standing" "You prefer bleeding standing. Sit down before you faint onto Eva's first editions and she murders us both" He sat. The sofa groaned under him. He kept his ivory handled cane across his knees, grip white knuckled around the handle, and watched her cross the cramped room to Eva's bathroom cabinet. She came back with towels, a bottle of antiseptic, a sewing kit, and the squat brown bottle Eva labelled in capitals for supernatural nonsense only. "You kept my supplies here" "Eva kept them. Eva keeps everything. Eva still has a receipt from 2019 out of pure spite" "You told her I would come back" "I told her you attract trouble and charge people for the privilege" Rory knelt between his knees. Close enough to count the stitches along his waistcoat. Close enough to smell cedar soap under blood and smoke. She pushed his jacket open. His shirt clung to his skin, dark and wet from ribs to hip. "Hands" "I beg your pardon?" "Move your hands, Luc. Unless you grew attached to this shirt and want a burial for it" His fingers lifted. One brushed her wrist as it passed. The small crescent shaped scar on her left wrist burned at the contact, a neat pulse of heat under her skin. Both of them stilled. Lucien looked at the scar. Rory looked at his hand. "Still?" "Do not start" "I asked a question" "And I gave you the only answer you have earned" She tore his shirt open. Buttons scattered across the floorboards and Ptolemy chased one with murder in his eyes. The cut ran along Lucien's ribs, long and clean, too clean for a knife fight in an alley. Someone had drawn that line with care. Someone had wanted him to feel every inch of it. Rory pressed a towel hard against the wound. Lucien's hand shot out and closed around the back of the sofa. Wood creaked. "Talk" "About the weather in Avaros? Dreadful, I hear" "About who did this" "A client with buyer's remorse" "Clients plural would explain the handiwork. This looks personal" "It usually is, with me" "You pay extra for charm or does it come free with the betrayal package?" His amber eye hardened. The black one stayed on her face, unblinking. "There it is" "There what is?" "The word you have polished for six months" "Betrayal fits. You handed my name to the Marrow Court, Luc" "I handed them a name" "Mine" "A name, Carter. Not yours" "Do you hear yourself when you speak, or does the accent carry it past your ears untouched?" She poured antiseptic across the cut. Lucien threw his head back and swore in French, fluent and filthy, and the lights above Eva's desk flickered once. Rory grabbed his jaw and brought his face down to hers. His breath hit her mouth. His skin scorched her palm. "Breathe through it. If you fry Eva's electrics, she will bill your estate" "You still touch me like that" "Like what?" "Like you have the right" Her hand stayed on his jaw a beat too long. His stubble scraped her skin. She felt his pulse hammer under her thumb, fast and uneven, nothing like the calm fixer who sold secrets across London in tailored charcoal suits and never raised his voice. She let go and reached for the needle. "No stitches" "You lost that vote when you bled on my only clean towel" "Eva's towel" "Eva will forgive me. I live here half the week and feed her cat. You turned up unannounced and ruined games night" "You were expecting company?" "I was expecting peace. Radical concept. You should look into it" She threaded the needle. Lucien watched her hands. His gaze followed each movement with the focus he usually gave contracts and loaded guns. "Your hands are steady" "One of us has to function" "You shook at the door" "I shook with rage. Different category" "Liar" "Rich, from you" The needle pierced his skin. He held still. Sweat beaded along his temple and cut through the blood on his face. Rory worked fast, neat stitches, close together. Cardiff had taught her piano. London had taught her this. Halfway through, Lucien lifted his free hand. He stopped short of her face. His fingers hovered beside her cheek, close enough for heat to bridge the gap. "Do not" "You have blood on your face" "Yours, probably. Occupational hazard around you" "May I?" The question landed between them and changed the air in the room. Six months ago he would have wiped it away without asking. Six months ago she would have let him, and then she would have kissed him in Eva's kitchen while Ptolemy judged them from the top of the fridge. Six months ago she had trusted his hands. "No" His hand dropped. "As you wish" "Do not do wounded prince about it. You taught me caution" "I taught you to pick locks and lie to demons" "Same syllabus, really" She bit off the thread and pressed fresh gauze over the stitches. Her palm flattened against his ribs. Muscle jumped under her touch. His heart thudded hard enough for her to feel it through bone. "You should have gone to a hospital" "Hospitals ask questions" "A healer, then. One of your many discreet friends" "My discreet friends sold my location tonight" That stopped her. "All of them?" "Enough of them" "So you came here" "I came to you" "Because Eva's wards are strong" "Because you are stronger" Rory laughed once. The sound scraped her throat. "Flattery, blood loss, or a death wish? Pick one, you cannot afford all three" "You left London for three weeks after the Marrow Court hearing" "I left London because my ex found my flat above Silas' bar. Different emergency. Do keep up" "Evan" His name dropped into the room and Ptolemy stopped playing with the button. The cat stared at the front door. Rory sat back on her heels. "You do not say his name in this flat" "Evan found your flat because someone paid him to find it" "And you know this because you broker information to monsters for a living" "I know this because I killed the man who sold him the address" Blood dried tacky on her fingers. She wiped them on the ruined towel and missed most of it. "You killed someone for me" "I killed someone who broke a contract" "There he is. My sentimental Frenchman" "I am half French" "You are half demon, Luc. The French half is the part with the manners" His mouth curved. It pulled at the cut on his face and fresh blood welled along his jaw. "And the other half?" "The other half handed me over" "I handed them Laila" Rory froze with the gauze halfway to his face. "Nobody uses that name" "The Court demanded Malphora. I gave them Laila, a dead alias, a false trail, and three weeks to run" "You gave them enough to put a price on my head" "I gave them a fiction and buried the contract in a fire in Marseille" "You let me believe you sold me" His hand closed around her wrist. Not hard. His thumb rested beside the crescent scar and the heat under her skin rose to meet him, beat for beat. "You believed it fast enough" "You stood there and let them cuff me" "I stood there and counted the exits, the weapons, and the seconds before the wards failed" "You said nothing" "One word from me and they would have taken my throat as proof of loyalty" "So you saved yourself" "I saved your life and lost you in the same transaction. Efficient, non?" Rory pulled free. Or he let her pull free. With Lucien, doors only opened when he allowed it, and that truth sat between them alongside every other one. "Why come tonight?" "Because the Court found the fire. Because they found the clerk who copied the contract. Because the price on Laila doubled an hour ago, and the price on Aurora Carter joined it ten minutes later" "My name is on a contract?" "Your real one" "Who signed it?" Lucien reached into his jacket with slow care and pulled out a fold of black paper. It smoked at the edges. It stank of sulphur and hot iron. He held it out, and the paper unfurled on its own across his palm. Gold letters burned across the surface. Rory read the name at the bottom and her stomach dropped through the floor. "Evan signed this in blood" "He did more than sign it" "Luc" "He sold the Court your true name, Carter. The demon one. The one your mother buried" The lights went out. Every bulb in Eva's flat died at once, and the notes on the walls rustled though no window stood open. Ptolemy screamed. The three deadbolts on the front door began to slide back one by one, slow and deliberate, pulled by nothing she could see. Lucien stood. His cane split along its length and sang as the thin blade slid free. A knuckle rapped three times against the other side of the door. "Rory? Love, open up. You left Cardiff without saying goodbye"
created_at"2026-10-13T10:05:36.216Z" 10/13/2026, 10:05:36 AM
model"meta/muse-wonder-20261012"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1680
moderation_latency(null)
generation_time41538
tokens_prompt4383
tokens_completion2814
native_tokens_prompt4114
native_tokens_completion3717
native_tokens_completion_images0
native_tokens_reasoning1177
native_tokens_cached4084
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"auto"
usage0.0752768
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791885936-OG8IIOezGSWAALWJWGt5"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791885936-OUpeZcWKddVrxNGIZwvP"
upstream_id"resp_6ace02700f7518788c3b482a"
provider_responses
0
endpoint_id"1232618d-ebfe-4338-9b68-d9127a57c8dd"
id"resp_6ace02700f7518788c3b482a"
is_byokfalse
latency334
model_permaslug"meta/muse-wonder-20261012"
provider_name"Meta"
status200
total_cost0.0752768
cache_discount0.0155192
upstream_inference_cost0
provider_name"Meta"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags0
97.38% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1910
totalAiIsmAdverbs1
found
0
adverb"really"
count1
highlights
0"really"
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)
81.68% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1910
totalAiIsms7
found
0
word"weight"
count1
1
word"pulse"
count2
2
word"charm"
count1
3
word"flickered"
count1
4
word"efficient"
count1
5
word"stomach"
count1
highlights
0"weight"
1"pulse"
2"charm"
3"flickered"
4"efficient"
5"stomach"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"stomach dropped/sank"
count1
highlights
0"stomach dropped"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences111
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences111
filterMatches(empty)
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences227
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1910
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions47
wordCount1091
uniqueNames8
maxNameDensity1.28
worstName"Lucien"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Rory13
Moreau1
Eva7
Lucien14
London3
Ptolemy5
French1
Six3
persons
0"Rory"
1"Moreau"
2"Eva"
3"Lucien"
4"Ptolemy"
places
0"London"
1"French"
globalScore0.858
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences73
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1910
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences227
matches
0"drawn that line"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs162
mean11.79
std12.05
cv1.022
sampleLengths
020
16
239
32
415
51
638
748
83
99
105
114
1234
133
142
155
163
1725
189
198
205
2161
2225
231
243
2518
2633
2725
285
2917
307
3112
3242
331
344
3517
3631
374
3810
391
403
414
4210
4354
448
4514
461
478
484
495
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences111
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs178
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences227
ratio0
matches(empty)
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1091
adjectiveStacks1
stackExamples
0"other pressed hard against his"
adverbCount23
adverbRatio0.021081576535288724
lyAdverbCount3
lyAdverbRatio0.002749770852428964
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences227
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences227
mean8.41
std6.36
cv0.756
sampleLengths
020
16
29
36
424
52
615
71
84
923
104
117
129
135
1423
156
165
173
189
195
204
2118
226
2310
243
252
265
273
2810
292
3013
319
328
335
347
3524
3630
377
382
3916
401
413
4218
432
445
4526
4625
475
4817
497
45.37% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.31718061674008813
totalSentences227
uniqueOpeners72
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences104
matches(empty)
ratio0
54.62% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences104
matches
0"She caught him before his"
1"His weight dragged at her"
2"She locked all three."
3"Her fingers shook on the"
4"He breathed through his teeth."
5"His slicked back platinum hair"
6"His amber eye found her"
7"He stared at Lucien and"
8"She dragged him into the"
9"She shoved aside a stack"
10"He kept his ivory handled"
11"She came back with towels,"
12"She pushed his jacket open."
13"His shirt clung to his"
14"His fingers lifted."
15"She tore his shirt open."
16"His amber eye hardened."
17"She poured antiseptic across the"
18"His breath hit her mouth."
19"His skin scorched her palm."
ratio0.413
8.08% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount94
totalSentences104
matches
0"The third deadbolt shot back"
1"Lucien Moreau fell across the"
2"She caught him before his"
3"His weight dragged at her"
4"Rory kicked it shut."
5"The locks slammed home one"
6"She locked all three."
7"Her fingers shook on the"
8"Lucien sagged against the wall"
9"He breathed through his teeth."
10"His slicked back platinum hair"
11"His amber eye found her"
12"The black one followed, slower."
13"Ptolemy shot out from behind"
14"The tabby cat flattened his"
15"He stared at Lucien and"
16"Rory grabbed Lucien by the"
17"The sound slipped through his"
18"She dragged him into the"
19"Eva's flat swallowed them at"
ratio0.904
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences104
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences44
technicalSentenceCount1
matches
0"She felt his pulse hammer under her thumb, fast and uneven, nothing like the calm fixer who sold secrets across London in tailored charcoal suits and never rais…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
85.4819%