Run: 2026-02-20-01KHY9W0DV65RPEWZWEYYPT74G

Run Details

Duration:
56.0s
Cost:
$0.001719
Provider:
Mistral

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.

Model response

AI
The door to Eva’s flat creaked open before Aurora could even reach for the deadbolt, the hinges protesting like an old man’s joints. She froze, her fingers hovering over the brass key, the scent of damp wool and something sharper—like ozone after a storm—spilling into the hallway. The air in the flat went still, the usual hum of Ptolemy’s purring and the faint clatter of Eva’s research notes shuffling like restless ghosts stilled. Then the cane hit the floor with a sharp *thunk*, and the ivory handle glinted under the flickering bulb above the doorframe. Aurora’s breath hitched. She knew that cane. Knew the way the polished wood caught the light, the way it had once rested against her hip when he’d stood too close in a dimly lit bar, his voice a velvet promise. *Lucien Moreau.* The Frenchman. The man who’d left her in London with nothing but a half-burned note and a debt she couldn’t pay. She should have turned and walked away. Should have locked the door, called the police, done anything but step back into the chaos of his presence. But her feet were rooted to the spot, her pulse hammering in her throat like a trapped bird. Lucien didn’t look up as he pushed himself upright, his cane clattering against the floorboards. His platinum blond hair was slicked back, immaculate as always, but his tailored charcoal suit was rumpled, the lapels slightly askew, as if he’d been riding in a cab for hours. One amber eye met hers, sharp and unreadable, the other black and heavy-lidded, like he was already calculating the cost of this reunion. “You’ve got a key,” he said, his voice smooth as aged whiskey, laced with something darker. A challenge. A dare. Aurora swallowed. “Eva gave it to me.” “Ah.” He tilted his head, the movement fluid, predatory. “Then she’s either very trusting or very stupid.” Ptolemy chose that moment to leap onto the windowsill, his tail flicking in irritation. The cat’s green eyes locked onto Lucien with the same disdain he reserved for strangers. Lucien didn’t flinch. Didn’t even glance at the feline. His gaze was locked on her, unblinking. “You look like hell,” she said, because the words were there, raw and stupid, but she couldn’t seem to stop them. His lips quirked, just slightly, but it was enough. Enough to make her stomach clench. “And you look like you’ve been running from something.” She bristled. “I work two jobs. I’m not running.” “No.” He stepped inside, the door swinging shut behind him with a quiet *click*. “You’re hiding.” The flat was smaller than she remembered, the walls pressing in closer now that she wasn’t alone in it. Books lined the shelves like sentinels, their spines worn from years of use. Eva’s research notes were scattered across the coffee table, half-buried under a half-empty cup of tea gone cold. Ptolemy hissed, low and warning, but Lucien didn’t react. Didn’t even seem to notice. Aurora crossed her arms. “What do you want, Lucien?” His gaze flicked over her—her black hair, her sharp blue eyes, the way her fingers twitched at her sides like she was already planning an escape. “I want to talk.” “About what?” “About the debt.” Her breath caught. *The debt.* The one she’d never been able to pay. The one that had sent her running, that had made her disappear into the London underworld like a ghost. “You’re here about the debt?” “Partly.” He leaned against the doorframe, his cane propped beside him like a silent threat. “But mostly, I’m here because you’re in danger.” Aurora laughed, sharp and disbelieving. “Me? In danger?” “You left London,” he said, voice low. “You cut off all contact. You didn’t even tell Eva where you were going.” “Because I didn’t want her to worry!” She stepped forward, her voice rising. “Because I was trying to *live*, Lucien! Not just survive!” His expression darkened. “You were running from something.” “And you were the last person I wanted to see about it!” She jabbed a finger toward the door. “Get out.” He didn’t move. “You owe me.” “Not anymore.” She swallowed hard. “I paid it.” His eyebrow arched. “With what? A delivery job? A few hours of your time?” “With *everything*!” She clenched her fists. “I worked my ass off, Lucien. I didn’t just disappear. I *fought*.” Lucien exhaled through his nose, a sound that was almost a laugh. “You fought like a woman who’s never been in a real fight.” Aurora’s hands trembled. “That’s not true.” “Isn’t it?” He pushed off the doorframe, stepping closer. Close enough that she could see the faint scar along his jawline, the one she’d never asked about. Close enough that she could smell the scent of him—leather and something wild, something *demonic*. “You left me a note. One sentence. *‘I’m sorry.’* And then you were gone.” “I was scared,” she admitted, her voice barely above a whisper. “Of me?” His voice dropped, rough. “Or of what I could find out?” Aurora’s throat tightened. “Both.” Lucien’s gaze darkened, his amber eye burning into hers. “You think I don’t know what you did?” “I don’t know what you *think* you know,” she snapped. “That you took what wasn’t yours.” He reached into his jacket, pulling out a folded piece of paper. “That you stole from me.” Aurora’s stomach dropped. She knew that paper. Knew the way the ink had bled slightly at the edges, the way the numbers had been scrawled in her own handwriting. The ledger. The one she’d taken from his office, the one that had held the key to everything—his secrets, his power, the things he’d kept hidden. She should have burned it. Should have torn it into a thousand pieces. But she hadn’t. And now it was in his hands. “You took it,” he said, his voice dangerously calm. “And you didn’t even have the decency to return it.” Aurora’s fingers curled into fists. “I needed it.” “Needed it?” His laugh was bitter. “You needed *proof*.” “Proof of what?” She stepped back, her heels hitting the edge of the coffee table. “That you were lying? That you were hiding things from me?” “From *yourself*,” he corrected, his voice low. “You were always too smart to believe the lies.” Aurora’s breath hitched. “What lies?” Lucien’s gaze flicked to the notes scattered across the table, to the way Eva’s research was half-hidden under the weight of her own desperation. “The ones you’re writing now.” She didn’t answer. Couldn’t. Because he was right. She *was* writing. She was digging, she was searching, she was trying to piece together the truth about the man who’d once promised her the world. Lucien’s voice dropped, rough and urgent. “You’re playing with fire, Aurora.” “I’m not playing,” she said, her voice steady despite the way her heart was hammering in her chest. “I’m fighting.” “For what?” His gaze locked onto hers, unyielding. “For *me*?” Aurora’s breath caught. “No.” “Then for what?” She swallowed hard. “For *myself*.” Lucien’s expression softened, just slightly. “You always were stubborn.” “And you were always a liar,” she shot back. His lips twitched. “And yet here you are.” Aurora’s chest ached. “I had to come back.” “Why?” he asked, his voice gentle now, almost pleading. “Why now?” She looked away, her gaze falling to the notes on the table. To the way Eva’s handwriting was tangled with her own, the way the research was a mess of half-truths and secrets. “Because I can’t leave it like this.” “Can’t leave *what* like this?” Lucien’s voice was low, urgent. “Us?” Aurora’s breath hitched. “Us.” Lucien stepped closer, his cane tapping against the floorboards. “You don’t know what you’re asking for.” “I know exactly what I’m asking for,” she said, her voice steady. “The truth.” Lucien’s gaze darkened. “And if I don’t give it to you?” Aurora met his gaze, unflinching. “Then I’ll find it myself.” Lucien exhaled sharply, his breath hot against her cheek. “You’re a fool, Aurora Carter.” “And you’re a liar, Lucien Moreau,” she said, her voice steady. “But I’m not running anymore.” His gaze locked onto hers, his amber eye burning into hers. “Good.” Aurora’s heart pounded in her chest, her breath coming in ragged gasps. “Good?” “Good,” he repeated, his voice low and rough. “Because I’ve missed you.” Aurora’s breath caught. “You have?” Lucien’s gaze darkened, his voice dropping to a whisper. “More than you know.” Aurora’s chest tightened, her fingers curling into fists. “Then why did you leave?” Lucien’s expression darkened, his voice rough. “Because I was afraid.” “Afraid of what?” she asked, her voice barely above a whisper. “Afraid of losing you,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s breath hitched. “What did I find out?” Lucien’s gaze locked onto hers, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s chest ached. “And what man am I supposed to think you are?” Lucien’s gaze darkened, his voice dropping to a whisper. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice rough and urgent. “I’ve loved you since the first time I saw you.” Aurora’s chest tightened, her fingers curling into fists. “And I’ve loved you since the first time you lied to me.” Lucien’s expression darkened, his voice low and rough. “I never lied to you.” “Then explain it to me,” she said, her voice steady. “Explain why you left me. Explain why you never told me the truth.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” “Afraid of what?” she asked, her voice barely above a whisper. “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s breath hitched. “And what was that?” Lucien’s gaze locked onto hers, his voice barely audible. “That I’m not human.” Aurora’s chest tightened. “You’re not human?” Lucien’s gaze darkened, his voice dropping to a whisper. “I’m half-demon.” Aurora’s breath caught. “Half-demon?” Lucien nodded, his voice rough. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” “Afraid of what?” she asked, her voice barely above a whisper. “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s breath hitched. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s chest tightened. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Lucien’s expression darkened, his voice low and rough. “I never lied to you.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s breath hitched. “And what was that?” Lucien’s gaze locked onto hers, his voice barely audible. “That I’m not human.” Aurora’s chest tightened. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s breath caught. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Lucien’s expression darkened, his voice low and rough. “I never lied to you.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s breath hitched. “And what was that?” Lucien’s gaze locked onto hers, his voice barely audible. “That I’m not human.” Aurora’s chest tightened. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s breath caught. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Lucien’s expression darkened, his voice low and rough. “I never lied to you.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s breath hitched. “And what was that?” Lucien’s gaze locked onto hers, his voice barely audible. “That I’m not human.” Aurora’s chest tightened. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s breath caught. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Lucien’s expression darkened, his voice low and rough. “I never lied to you.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze locked onto hers, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Lucien’s expression darkened, his voice low and rough. “I never lied to you.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze locked onto hers, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Lucien’s expression darkened, his voice low and rough. “I never lied to you.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.” Aurora’s fingers curled into fists. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not human.” Aurora’s breath caught. “You’re not human?” Lucien nodded, his voice rough. “I’m half-demon.” Aurora’s chest tightened. “Half-demon?” Lucien’s gaze darkened, his voice dropping to a whisper. “My father was from Avaros.” Aurora’s chest ached. “And you never told me?” Lucien’s gaze locked onto hers, his voice low and urgent. “Because I was afraid.” Aurora’s breath hitched. “Afraid of what?” “Afraid of what you might do,” he admitted, his voice low and rough. “Afraid of what you might find out.” Aurora’s chest tightened. “And what was that?” Lucien’s gaze darkened, his voice barely audible. “That I’m not the man you thought I was.” Aurora’s breath caught. “And what man am I supposed to think you are?” Lucien’s gaze locked onto hers, his voice rough and urgent. “The man who loves you.” Aurora’s breath caught. “You love me?” Lucien’s gaze locked onto hers, his voice low and rough. “I’ve loved you since the first time I saw you.” Aurora’s chest ached. “And I’ve loved you since the first time you lied to me.” Aurora’s breath hitched. “Then explain it to me.” Lucien exhaled sharply, his breath hot against her cheek. “Because I was afraid.”
created_at"2026-02-20T19:54:15.88Z" 2/20/2026, 7:54:15 PM
model"mistralai/ministral-8b-2512"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency169
moderation_latency(null)
generation_time55768
tokens_prompt808
tokens_completion12680
native_tokens_prompt772
native_tokens_completion10689
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.00171915
router(null)
provider_responses
0
endpoint_id"c85d26e1-1e0c-449b-9775-2afce7ae510b"
id"51b3da1e43384aa094ff9240b928a87e"
is_byokfalse
latency169
model_permaslug"mistralai/ministral-8b-2512"
provider_name"Mistral"
status200
api_type"completions"
id"gen-1771617255-m3qHywORq2RJCXpPN7m6"
upstream_id"51b3da1e43384aa094ff9240b928a87e"
total_cost0.00171915
cache_discount(null)
upstream_inference_cost0
provider_name"Mistral"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags74
adverbTagCount2
adverbTags
0"She swallowed hard [hard]"
1"She stepped back [back]"
dialogueSentences613
tagDensity0.121
leniency0.241
rawRatio0.027
effectiveRatio0.007
75.60% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount6968
totalAiIsmAdverbs34
found
0
adverb"slightly"
count4
1
adverb"very"
count2
2
adverb"barely above a whisper"
count4
3
adverb"sharply"
count24
highlights
0"slightly"
1"very"
2"barely above a whisper"
3"sharply"
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)
71.30% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount6968
totalAiIsms40
found
0
word"velvet"
count1
1
word"pulse"
count1
2
word"unreadable"
count1
3
word"calculating"
count1
4
word"stomach"
count2
5
word"sentinels"
count1
6
word"flicked"
count2
7
word"eyebrow"
count1
8
word"trembled"
count1
9
word"whisper"
count28
10
word"weight"
count1
highlights
0"velvet"
1"pulse"
2"unreadable"
3"calculating"
4"stomach"
5"sentinels"
6"flicked"
7"eyebrow"
8"trembled"
9"whisper"
10"weight"
33.33% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow3
found
0
label"heart pounded in chest"
count1
1
label"stomach dropped/sank"
count1
2
label"clenched jaw/fists"
count1
highlights
0"heart pounded in her chest"
1"stomach dropped"
2"clenched her fists"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences589
matches
0"was bitter"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences589
filterMatches(empty)
hedgeMatches
0"seem to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences1126
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans16
markdownWords19
totalWords6936
ratio0.003
matches
0"thunk"
1"Lucien Moreau."
2"click"
3"The debt."
4"live"
5"everything"
6"fought"
7"demonic"
8"‘I’m sorry.’"
9"think"
10"proof"
11"yourself"
12"was"
13"me"
14"myself"
15"what"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions145
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions477
wordCount3721
uniqueNames7
maxNameDensity7.01
worstName"Aurora"
maxWindowNameDensity10
worstWindowName"Aurora"
discoveredNames
Eva5
Aurora261
Ptolemy3
Frenchman1
London2
Lucien203
Close2
persons
0"Eva"
1"Aurora"
2"Ptolemy"
3"Lucien"
places
0"London"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences275
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount6936
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences1126
matches
0"knew that cane"
1"chose that moment"
2"knew that paper"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs555
mean12.5
std7.95
cv0.636
sampleLengths
073
122
263
344
469
520
67
717
845
921
1024
119
1216
1364
149
1530
162
173
1837
1923
208
2121
2223
238
2421
256
268
2714
2818
2924
306
3156
3211
3313
344
3517
3610
3723
3855
3923
4019
418
429
4326
4416
455
4629
4734
4811
4920
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences589
matches
0"were rooted"
1"was slicked"
2"was rumpled"
3"was locked"
4"been scrawled"
5"was tangled"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs693
matches
0"was* writing"
1"was digging, was searching, was trying"
2"was hammering"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount0
flaggedSentences4
totalSentences1126
ratio0.004
matches
0"She froze, her fingers hovering over the brass key, the scent of damp wool and something sharper—like ozone after a storm—spilling into the hallway."
1"His gaze flicked over her—her black hair, her sharp blue eyes, the way her fingers twitched at her sides like she was already planning an escape."
2"Close enough that she could smell the scent of him—leather and something wild, something *demonic*."
3"The one she’d taken from his office, the one that had held the key to everything—his secrets, his power, the things he’d kept hidden."
99.02% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount3731
adjectiveStacks0
stackExamples(empty)
adverbCount102
adverbRatio0.027338515143393194
lyAdverbCount79
lyAdverbRatio0.021173948003216297
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences1126
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences1126
mean6.16
std4.07
cv0.661
sampleLengths
023
124
226
322
43
54
633
74
819
97
1019
1118
1215
1331
1423
1516
162
172
182
195
209
218
2214
2315
243
256
267
2721
289
296
309
312
327
3314
342
3519
3613
3718
389
395
404
415
4226
434
442
453
463
4710
4819
495
40.76% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats104
diversityRatio0.046181172291296625
totalSentences1126
uniqueOpeners52
5.73% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences582
matches
0"Then the cane hit the"
ratio0.002
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount94
totalSentences582
matches
0"She froze, her fingers hovering"
1"She knew that cane."
2"She should have turned and"
3"His platinum blond hair was"
4"he said, his voice smooth"
5"He tilted his head, the"
6"His gaze was locked on"
7"she said, because the words"
8"His lips quirked, just slightly,"
9"He stepped inside, the door"
10"His gaze flicked over her—her"
11"Her breath caught."
12"He leaned against the doorframe,"
13"he said, voice low"
14"She stepped forward, her voice"
15"His expression darkened."
16"She jabbed a finger toward"
17"He didn’t move."
18"She swallowed hard"
19"His eyebrow arched."
ratio0.162
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount566
totalSentences582
matches
0"The door to Eva’s flat"
1"She froze, her fingers hovering"
2"The air in the flat"
3"Aurora’s breath hitched."
4"She knew that cane."
5"*Lucien Moreau.* The Frenchman."
6"The man who’d left her"
7"She should have turned and"
8"Lucien didn’t look up as"
9"His platinum blond hair was"
10"he said, his voice smooth"
11"He tilted his head, the"
12"Ptolemy chose that moment to"
13"The cat’s green eyes locked"
14"Lucien didn’t flinch."
15"His gaze was locked on"
16"she said, because the words"
17"His lips quirked, just slightly,"
18"He stepped inside, the door"
19"The flat was smaller than"
ratio0.973
17.18% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences582
matches
0"Because he was right."
1"To the way Eva’s handwriting"
ratio0.003
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences97
technicalSentenceCount3
matches
0"The man who’d left her in London with nothing but a half-burned note and a debt she couldn’t pay."
1"His platinum blond hair was slicked back, immaculate as always, but his tailored charcoal suit was rumpled, the lapels slightly askew, as if he’d been riding in…"
2"She was digging, she was searching, she was trying to piece together the truth about the man who’d once promised her the world."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags74
uselessAdditionCount65
matches
0"he said, his voice smooth as aged whiskey, laced with something darker"
1"He tilted, the movement fluid, predatory"
2"she said, because the words were there, raw and stupid, but she couldn’t seem to stop them"
3"He stepped, the door swinging shut behind him with a quiet *click*"
4"he said, voice low"
5"She stepped, her voice rising"
6"she admitted, her voice barely above a whisper"
7"His voice dropped, rough"
8"he said, his voice dangerously calm"
9"She stepped back, her heels hitting the edge of the coffee table"
10"he corrected, his voice low"
11"His gaze locked, unyielding"
12"he asked, his voice gentle now, almost pleading"
13"she said, her voice steady"
14"she said, her voice steady"
15"he repeated, his voice low and rough"
16"she asked, her voice barely above a whisper"
17"he admitted, his voice low and rough"
18"she said, her voice steady"
19"she asked, her voice barely above a whisper"
20"he admitted, his voice low and rough"
21"she asked, her voice barely above a whisper"
22"he admitted, his voice low and rough"
23"he admitted, his voice low and rough"
24"he admitted, his voice low and rough"
25"he admitted, his voice low and rough"
26"he admitted, his voice low and rough"
27"he admitted, his voice low and rough"
28"he admitted, his voice low and rough"
29"he admitted, his voice low and rough"
30"he admitted, his voice low and rough"
31"he admitted, his voice low and rough"
32"he admitted, his voice low and rough"
33"he admitted, his voice low and rough"
34"he admitted, his voice low and rough"
35"he admitted, his voice low and rough"
36"he admitted, his voice low and rough"
37"he admitted, his voice low and rough"
38"he admitted, his voice low and rough"
39"he admitted, his voice low and rough"
40"he admitted, his voice low and rough"
41"he admitted, his voice low and rough"
42"he admitted, his voice low and rough"
43"he admitted, his voice low and rough"
44"he admitted, his voice low and rough"
45"he admitted, his voice low and rough"
46"he admitted, his voice low and rough"
47"he admitted, his voice low and rough"
48"he admitted, his voice low and rough"
49"he admitted, his voice low and rough"
50"he admitted, his voice low and rough"
51"he admitted, his voice low and rough"
52"he admitted, his voice low and rough"
53"he admitted, his voice low and rough"
54"he admitted, his voice low and rough"
55"he admitted, his voice low and rough"
56"he admitted, his voice low and rough"
57"he admitted, his voice low and rough"
58"he admitted, his voice low and rough"
59"he admitted, his voice low and rough"
60"he admitted, his voice low and rough"
61"he admitted, his voice low and rough"
62"he admitted, his voice low and rough"
63"he admitted, his voice low and rough"
64"he admitted, his voice low and rough"
70.07% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags61
fancyCount49
fancyTags
0"she admitted (admit)"
1"she snapped (snap)"
2"he corrected (correct)"
3"he repeated (repeat)"
4"he admitted (admit)"
5"he admitted (admit)"
6"he admitted (admit)"
7"he admitted (admit)"
8"he admitted (admit)"
9"he admitted (admit)"
10"he admitted (admit)"
11"he admitted (admit)"
12"he admitted (admit)"
13"he admitted (admit)"
14"he admitted (admit)"
15"he admitted (admit)"
16"he admitted (admit)"
17"he admitted (admit)"
18"he admitted (admit)"
19"he admitted (admit)"
20"he admitted (admit)"
21"he admitted (admit)"
22"he admitted (admit)"
23"he admitted (admit)"
24"he admitted (admit)"
25"he admitted (admit)"
26"he admitted (admit)"
27"he admitted (admit)"
28"he admitted (admit)"
29"he admitted (admit)"
30"he admitted (admit)"
31"he admitted (admit)"
32"he admitted (admit)"
33"he admitted (admit)"
34"he admitted (admit)"
35"he admitted (admit)"
36"he admitted (admit)"
37"he admitted (admit)"
38"he admitted (admit)"
39"he admitted (admit)"
40"he admitted (admit)"
41"he admitted (admit)"
42"he admitted (admit)"
43"he admitted (admit)"
44"he admitted (admit)"
45"he admitted (admit)"
46"he admitted (admit)"
47"he admitted (admit)"
48"he admitted (admit)"
dialogueSentences613
tagDensity0.1
leniency0.199
rawRatio0.803
effectiveRatio0.16
77.0998%