Run: 2026-10-07-01M4AVNHQDDJ88YRCAP92NKGCA

Run Details

Duration:
2m 56s
Cost:
$0.025195
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 knock came at 6:47 PM—precise, insistent, three sharp raps that vibrated through the warped wood of the door. Aurora was on her knees in the living room, surrounded by Eva’s research: scrolls unfurled across the coffee table like the wings of some paper bird, marginalia scribbled in four different inks. Ptolemy, Eva’s tabby, had been sunning himself in the window, but at the sound, his ears flattened and he hissed, a low, vibrating warning that raised the hair on Aurora’s arms. She froze. The scar on her left wrist throbbed—that small crescent of pale tissue, a souvenir from a childhood accident, suddenly tight and present. She hadn’t expected anyone. Eva was supposed to be at the university library until nine, and the only other person who knew this address on Brick Lane was someone she had spent six months trying to forget. Her breath hitched. She rose, smoothing down the oversized Golden Empress delivery jacket that swallowed her 5'6" frame, and crossed the cramped room in four strides. The flat was a single open space above the curry house, every surface buried under books and occult paraphernalia—candles, chalk circles half-erased from the floorboards, stacks of grimoires teetering beside the kettle. The air smelled of cardamom and old paper and the ghost of whatever spell Eva had been researching last night. At the door, her hand hovered over the first deadbolt. Through the peephole, she saw only shadow—the dim hallway light, the worn carpet of the stairwell. No face. No silhouette. "Delivery?" she called, her voice steady despite the hammering of her heart. Silence. Then, a voice—low, accented, unmistakable. "Open the door, Aurora. Please." The name fell like a stone. She knew that voice. She’d heard it in the dark, in the aftermath of things she couldn’t name, in the silence that had followed him for half a year. Her fingers trembled on the brass bolt. She undid the first deadbolt. Click. Her pulse roared in her ears. The second. Click. She paused. Looked at the door handle. Looked back at Ptolemy, who had retreated under the sofa, yellow eyes wide and wary. The third bolt slid home with a sound like a gun cocking. Click. Aurora pulled the door open. He stood on the threshold, backlit by the amber glow of the stairwell, and he was beautiful in a way that made her chest ache—a cruelty she hadn’t asked for. Lucien Moreau, 5'11" of tailored charcoal wool that strained across shoulders that had once held her weight, platinum blond hair slicked back from a forehead that looked too pale, too drawn. But it was his eyes that arrested her breath—heterochromatic, impossible, one burning amber like candle flame, the other black as a demon’s heart (and she knew, she had always known, what he was), both fixed on her with an intensity that felt like a physical touch. He leaned on his cane—ivory handle, elegant, the thin blade concealed within waiting—and for a long moment, neither of them spoke. The smell of the curry house below drifted up through the crack in the door: turmeric and cumin and fried onions, warm and mundane and achingly real. "You’re smaller than I remember," he said finally. His voice was rough, stripped of its usual silken polish. He spoke four languages fluently, but here, he chose English, or perhaps he had no energy left for performance. "Or perhaps I’m just tired." Aurora’s hand tightened on the doorframe. Her bright blue eyes narrowed, sharp and guarded. "You don’t get to be tired, Lucien. Not after you walked out of my life like I was nothing. Not after six months of silence." "I know." He pushed off the cane and stepped inside, invading her space, the flat suddenly too small for the both of them. He didn’t ask permission; he simply crossed the threshold, his polished shoes clicking on the floorboards. Ptolemy hissed again from beneath the sofa. "Lucien—" "I had to find you." He turned, and the distance between them was three feet, close enough that she could see the flecks of gold in his amber eye, the exhaustion etched into the lines around his mouth. He looked like he hadn’t slept in days. "Aurora, I’ve been looking for you since March. Did you think I wouldn’t come?" "I thought you were dead," she whispered. The words tasted like ash. "Or worse. That you’d forgotten my name." He flinched—just a flicker, a tightening of his jaw. "Never." The silence stretched between them, heavy with everything unsaid. She could see her reflection in his black eye, small and fierce, straight black hair falling around her shoulders, the delivery jacket hanging off her bones. He looked ruined. Perfect. Devastating. "I should call the police," she said, but she didn’t move. She couldn’t. Her legs had gone to water. "Please," he said. It wasn’t a request; it was a prayer. "Let me explain. Just... let me in, Rory. Please." The use of her nickname—her private name, the one she only let Eva and her mother use—broke something in her chest. She stepped back, opening the door wider, her left hand rising to touch the scar on her wrist, a nervous gesture she couldn’t control. He slipped inside, and the door clicked shut behind him—three deadbolts sliding home with finality, though she hadn’t touched them; he must have done it, his long fingers finding the mechanisms with the ease of a man who had been here before, who had known her well enough to know how to make her feel safe, or at least, how to try. The flat seemed to shrink. Lucien stood in the center of the room, surrounded by Eva’s chaos—scrolls and books and the detritus of research into the things that went bump in the London night. He looked out of place, this creature of the supernatural underworld, this half-demon fixer with his tailored suits and his lethal cane, standing amidst the clutter of a girl who had fled an abusive ex and a life in Cardiff. "You’re bleeding," she said suddenly, noticing a thin line of red on his temple, a cut she hadn’t seen before. He touched his face, fingers coming away crimson. "Car accident. Minor." "Liar." But she was already moving, crossing to the kitchenette, her reflection ghosting in the dark window above the sink. She grabbed a tea towel, wadded it, and turned back to find him watching her, those mismatched eyes dark with something that looked like longing. "Give me your hand," she commanded, surprising herself. He hesitated, then extended his left hand—the one not holding the cane. His skin was warm, calloused in places, soft in others. She took it, her fingers brushing the scar on her own wrist as she turned his palm up to examine the cut on his temple, though her eyes kept drifting to his mouth, to the line of his jaw, to the place where his pulse hammered in his throat. "You came all this way to bleed on my floor?" "I came because you’re in danger," he said quietly. "And because I couldn’t stay away. I tried, Aurora. I tried for six months to convince myself that leaving was the only way to keep you safe. But I was wrong. I should have told you. I should have—" "Should have what?" Her voice cracked. She dropped his hand, stepping back, putting distance between them, but her heart was hammering against her ribs, traitorous, wanting. "You should have kissed me goodbye? You should have said something? Anything? Instead you just... vanished. Like I didn’t matter. Like what we had didn’t matter." "I was protecting you," he said, and there were tears in his amber eye, or maybe it was just the light. "There was a contract. A demon from Avaros, my father’s people. They were coming for you because of what I did—because of us. I had to draw them away, had to make them think you were dead, or they would have—" "They would have what? Killed me?" She laughed, sharp and broken. "Is that what you’re saying? That you left me to save me? That you thought I could handle being abandoned by the one person who actually made me feel—" She stopped, her breath hitching. She couldn’t say it. She couldn’t say *safe*, couldn’t say *loved*, not when she was so angry, so terrified that if she let herself feel it, she’d shatter. Lucien crossed the space between them in two strides, close enough that she could smell him—bergamot and smoke and something uniquely him, something that had haunted her dreams. He was so tall, towering over her, his cane forgotten on the floor where he’d dropped it, the ivory handle catching the light. "Don’t," he said, his voice a low rumble. "Don’t pull away. Not yet. Please." "I should hate you," she whispered. "I know." "And I do. I hate that I still—" She broke off, shaking her head. Her black hair fell forward, hiding her face. "I hate that I waited by the window every night for a month. I hate that I checked my phone seventeen times a day. I hate that when Eva asked me if I was okay, I lied and said yes." Lucien reached out, his hand hovering near her cheek, not quite touching. "I’m here now. I’m sorry. I’m so sorry, Rory. I should have found a way to tell you. To say goodbye properly." "Properly," she repeated, tasting the word. "Like you’re saying it now? Standing in my friend’s flat, covered in blood, showing up unannounced like some kind of—" "Like some kind of what?" he asked softly. "A man who loves you? A coward? Both?" The truth of it hit her like a physical blow. She looked up at him, her bright blue eyes wet and furious and desperately hoping. "Both," she admitted. "You’re both." He smiled then, sad and beautiful, and it undid her completely. "Then let me stay long enough to be forgiven. Or at least, long enough to explain why I had to leave. And why I’ll never leave again." The flat was quiet except for the hum of the refrigerator and the distant sound of traffic on Brick Lane. Ptolemy emerged from under the sofa, padding over to Lucien’s feet, rubbing against his ankle with a familiarity that made Aurora’s throat tighten. "He remembers me," Lucien said, wonder in his voice. He looked down at her, and the space between them had closed to inches, his hand finally finding her waist, pulling her closer with a gentleness that belied his strength. "I think he likes me better than he likes you." "He’s a cat," Aurora said, but she was leaning into him, her head tilting up, her breath mingling with his. "They don’t like anyone. They tolerate us." "Then I’ll take tolerant." His thumb traced her jawline, feather-light, reverent. "You look tired, Aurora. You look like you haven’t been sleeping." "I’ve been busy." She closed her eyes, letting the warmth of his hand seep into her skin. "Eva’s researching something. Something big. And I’ve been helping. And working. And trying not to think about the fact that you disappeared without a word." "I know." His forehead dropped to rest against hers, a gesture so intimate it stole her breath. "I thought about you every second. I still do. It was agony, Rory. Being away from you was agony." She opened her eyes. His amber eye was inches from her blue one, the black one shadowed, mysterious. "Then why?" "Because if I’d stayed, they would have killed you. And I couldn’t—" His voice broke. "I couldn’t survive that. I couldn’t survive losing you. So I made them think I’d betrayed you. I made them think I’d sold you out. I let them hurt me so they’d leave you alone. And it worked. But I missed you every single day." Aurora’s hands found his chest, feeling the hammering of his heart beneath the charcoal wool. "You idiot," she whispered. "You absolute idiot. You could have just told me. We could have run away together. We could have—" "We could have what?" His hand slid up to cup her face, his thumb brushing her cheekbone. "We could have faced it together? Like we did before? You think I didn’t want that? I dreamed of coming back to you, of holding you, of telling you everything. But I was so afraid that if I let myself hope, if I let myself love you openly, they would use it against me. Against us." She was shaking now, tears spilling over, hot and traitorous. "You left me with Evan," she choked out. "You left me in Cardiff, and then I had to run, and I was so scared, Lucien. I was so scared and alone, and you weren’t there to—" "I know." He kissed her tears, salty and bitter, his lips warm against her eyelids. "I know, my love. I’m here now. I’m not going anywhere. I swear it. On my life, on my father’s blood, on everything that is holy or unholy—I’m not leaving you again." The words should have been enough. They should have been a balm. But Aurora was still angry, still hurt, still terrified that this was a dream, or a trap, or too good to be true. She pulled back, just slightly, enough to see his face, to see the desperation there, the hope. "Prove it," she challenged, her voice fierce. "Prove you’re not going to disappear again." Lucien reached for his cane, picked it up from the floor, and with a swift motion that made her gasp, he snapped the ivory handle, revealing the thin blade within. He held it out to her, hilt first. "Take it," he said. "If I ever try to leave you again, use this. Stab me. Kill me. I’d rather die by your hand than live without you." She stared at the blade, at the offer, at the man who had crossed an ocean and a supernatural underworld to stand in her friend’s flat and offer her his death as proof of his love. Her hand trembled as she reached for it, her fingers closing around the ivory hilt, feeling the weight of it, the reality of it. "I don’t want to kill you," she whispered. "No," he agreed, his eyes never leaving hers. "But I want you to know that I’m yours. Completely. Utterly. No more secrets. No more running. Just us." The curry house below was frying something spicy, the scent drifting up through the floorboards, mixing with the smell of old books and bergamot and the rain that had started against the windows. Ptolemy purred, loud as a motor, winding between their ankles. Aurora looked at the blade in her hand, then at Lucien—at his platinum hair, his mismatched eyes, the blood on his temple, the suit that cost more than her monthly rent. She thought of Evan, and the fear, and the loneliness. She thought of Cardiff, and the rain, and the life she’d left behind. Then she stepped closer, close enough that her forehead touched his, close enough that she could feel the heat of him, the reality of him, the now. "I forgive you," she said, and it wasn’t enough, not nearly enough, but it was a start. "But you owe me. You owe me explanations. You owe me dinners. You owe me—" She rose on her toes, her hand still gripping the cane, and kissed him. It was soft, questioning, tasting of tears and forgiveness and the beginning of something new. Lucien made a sound in his throat, broken and grateful, and kissed her back with a hunger that spoke of six months of silence, of nights spent staring at ceilings, of a heart that had only ever beaten for her. His hands framed her face, thumbs brushing her cheekbones, and she felt the scar on her wrist press against his palm, a silent testament to the accidents of childhood and the accidents of love. Outside, the rain fell harder on Brick Lane, washing the streets clean, while inside, above the curry house, amidst the scrolls and the books and the tabby cat who watched with ancient eyes, two people who had parted on complicated terms began, finally, to mend.
created_at"2026-10-07T09:38:44.594Z" 10/7/2026, 9:38:44 AM
model"mistralai/mistral-large-4-0-20261006"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2150
moderation_latency(null)
generation_time176052
tokens_prompt788
tokens_completion12283
native_tokens_prompt772
native_tokens_completion11804
native_tokens_completion_images(null)
native_tokens_reasoning8336
native_tokens_cached0
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"stop"
service_tier"default"
usage0.02519532
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791365924-lmmrqa1ge0Ti6L4ATVLv"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791365924-PmbjNfxNMjyuNRi6sa4o"
upstream_id"3eb799686db74eea890ff16d616e25a1"
provider_responses
0
endpoint_id"19b3b5d7-23f6-4b63-8109-64a6cc37d996"
id"3eb799686db74eea890ff16d616e25a1"
is_byokfalse
latency617
model_permaslug"mistralai/mistral-large-4-0-20261006"
provider_name"Mistral"
status200
total_cost0.02519532
cache_discount(null)
upstream_inference_cost0
provider_name"Mistral"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
93.33% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags37
adverbTagCount4
adverbTags
0"he said finally [finally]"
1"she said suddenly [suddenly]"
2"he said quietly [quietly]"
3"he asked softly [softly]"
dialogueSentences75
tagDensity0.493
leniency0.987
rawRatio0.108
effectiveRatio0.107
85.37% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2734
totalAiIsmAdverbs8
found
0
adverb"suddenly"
count3
1
adverb"softly"
count1
2
adverb"completely"
count2
3
adverb"slightly"
count1
4
adverb"utterly"
count1
highlights
0"suddenly"
1"softly"
2"completely"
3"slightly"
4"utterly"
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)
56.11% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2734
totalAiIsms24
found
0
word"vibrated"
count1
1
word"throbbed"
count1
2
word"silence"
count5
3
word"aftermath"
count1
4
word"trembled"
count2
5
word"pulse"
count2
6
word"weight"
count2
7
word"intensity"
count1
8
word"etched"
count1
9
word"flicker"
count1
10
word"perfect"
count1
11
word"amidst"
count2
12
word"traced"
count1
13
word"warmth"
count1
14
word"could feel"
count1
15
word"testament"
count1
highlights
0"vibrated"
1"throbbed"
2"silence"
3"aftermath"
4"trembled"
5"pulse"
6"weight"
7"intensity"
8"etched"
9"flicker"
10"perfect"
11"amidst"
12"traced"
13"warmth"
14"could feel"
15"testament"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences124
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences124
filterMatches
0"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences159
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen77
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords2
totalWords2715
ratio0.001
matches
0"safe"
1"loved"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions40
unquotedAttributions1
matches
0"Lucien reached for his cane, picked it up from the floor, and with a swift motion that made her gasp, he snapped the ivo…"
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions46
wordCount1840
uniqueNames15
maxNameDensity0.49
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Eva5
Aurora9
Brick3
Lane3
Golden1
Empress1
Silence1
Ptolemy5
Moreau1
English1
London1
Cardiff2
Lucien9
Evan1
Click3
persons
0"Eva"
1"Aurora"
2"Ptolemy"
3"Moreau"
4"Lucien"
5"Evan"
places
0"Brick"
1"Lane"
2"London"
3"Cardiff"
globalScore1
windowScore1
40.11% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences91
glossingSentenceCount4
matches
0"felt like a physical touch"
1"looked like he hadn’t slept in days"
2"looked like longing"
3"not quite touching"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.368
wordCount2715
matches
0"not nearly enough, but it was a start"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences159
matches
0"knew that voice"
1"terrified that this"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs76
mean35.72
std23.54
cv0.659
sampleLengths
082
161
23
375
410
520
612
71
810
942
106
116
123
1322
1413
155
16107
1748
1842
1939
2046
211
2260
2319
2410
2540
2619
2720
2845
2962
3074
3120
3211
3345
348
3571
3610
3748
3852
3962
4073
4151
4214
436
442
4562
4634
4726
4816
4930
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences124
matches
0"was supposed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs312
matches
0"was already moving"
1"was hammering"
2"was shaking"
3"was frying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount16
semicolonCount3
flaggedSentences16
totalSentences159
ratio0.101
matches
0"The knock came at 6:47 PM—precise, insistent, three sharp raps that vibrated through the warped wood of the door."
1"The scar on her left wrist throbbed—that small crescent of pale tissue, a souvenir from a childhood accident, suddenly tight and present."
2"Through the peephole, she saw only shadow—the dim hallway light, the worn carpet of the stairwell. No face. No silhouette."
3"Then, a voice—low, accented, unmistakable. \"Open the door, Aurora."
4"He stood on the threshold, backlit by the amber glow of the stairwell, and he was beautiful in a way that made her chest ache—a cruelty she hadn’t asked for. Lucien Moreau, 5'11\" of tailored charcoal wool that strained across shoulders that had once held her weight, platinum blond hair slicked back from a forehead that looked too pale, too drawn."
5"But it was his eyes that arrested her breath—heterochromatic, impossible, one burning amber like candle flame, the other black as a demon’s heart (and she knew, she had always known, what he was), both fixed on her with an intensity that felt like a physical touch."
6"He leaned on his cane—ivory handle, elegant, the thin blade concealed within waiting—and for a long moment, neither of them spoke."
7"He didn’t ask permission; he simply crossed the threshold, his polished shoes clicking on the floorboards."
8"He flinched—just a flicker, a tightening of his jaw."
9"It wasn’t a request; it was a prayer."
10"The use of her nickname—her private name, the one she only let Eva and her mother use—broke something in her chest."
11"He slipped inside, and the door clicked shut behind him—three deadbolts sliding home with finality, though she hadn’t touched them; he must have done it, his long fingers finding the mechanisms with the ease of a man who had been here before, who had known her well enough to know how to make her feel safe, or at least, how to try."
12"Lucien stood in the center of the room, surrounded by Eva’s chaos—scrolls and books and the detritus of research into the things that went bump in the London night."
13"He hesitated, then extended his left hand—the one not holding the cane."
14"Lucien crossed the space between them in two strides, close enough that she could smell him—bergamot and smoke and something uniquely him, something that had haunted her dreams."
15"Aurora looked at the blade in her hand, then at Lucien—at his platinum hair, his mismatched eyes, the blood on his temple, the suit that cost more than her monthly rent."
90.62% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1710
adjectiveStacks1
stackExamples
0"fierce, straight black hair"
adverbCount75
adverbRatio0.043859649122807015
lyAdverbCount20
lyAdverbRatio0.011695906432748537
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences159
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences159
mean17.08
std13.67
cv0.801
sampleLengths
019
132
231
32
422
54
633
73
875
910
1020
1112
121
139
141
1542
166
176
183
1922
2013
215
2261
2346
2421
2527
268
2710
2819
295
306
318
3225
3323
3416
357
361
3738
388
3914
407
415
427
439
441
459
4626
473
481
491
42.45% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.27672955974842767
totalSentences159
uniqueOpeners44
59.52% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences112
matches
0"Then, a voice—low, accented, unmistakable."
1"Then she stepped closer, close"
ratio0.018
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount73
totalSentences112
matches
0"She hadn’t expected anyone."
1"Her breath hitched."
2"She rose, smoothing down the"
3"she called, her voice steady"
4"She undid the first deadbolt."
5"Her pulse roared in her"
6"She paused. Looked at the"
7"He stood on the threshold,"
8"He leaned on his cane—ivory"
9"he said finally"
10"His voice was rough, stripped"
11"He spoke four languages fluently,"
12"Her bright blue eyes narrowed,"
13"He pushed off the cane"
14"He didn’t ask permission; he"
15"He turned, and the distance"
16"He looked like he hadn’t"
17"He flinched—just a flicker, a"
18"She could see her reflection"
19"He looked ruined."
ratio0.652
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount104
totalSentences112
matches
0"The knock came at 6:47"
1"Aurora was on her knees"
2"Ptolemy, Eva’s tabby, had been"
3"The scar on her left"
4"She hadn’t expected anyone."
5"Eva was supposed to be"
6"Her breath hitched."
7"She rose, smoothing down the"
8"she called, her voice steady"
9"The name fell like a"
10"She undid the first deadbolt."
11"Her pulse roared in her"
12"The second. Click."
13"She paused. Looked at the"
14"The third bolt slid home"
15"Aurora pulled the door open."
16"He stood on the threshold,"
17"He leaned on his cane—ivory"
18"The smell of the curry"
19"he said finally"
ratio0.929
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences112
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount16
matches
0"The knock came at 6:47 PM—precise, insistent, three sharp raps that vibrated through the warped wood of the door."
1"She paused. Looked at the door handle. Looked back at Ptolemy, who had retreated under the sofa, yellow eyes wide and wary."
2"But it was his eyes that arrested her breath—heterochromatic, impossible, one burning amber like candle flame, the other black as a demon’s heart (and she knew,…"
3"He slipped inside, and the door clicked shut behind him—three deadbolts sliding home with finality, though she hadn’t touched them; he must have done it, his lo…"
4"He looked out of place, this creature of the supernatural underworld, this half-demon fixer with his tailored suits and his lethal cane, standing amidst the clu…"
5"She grabbed a tea towel, wadded it, and turned back to find him watching her, those mismatched eyes dark with something that looked like longing."
6"She took it, her fingers brushing the scar on her own wrist as she turned his palm up to examine the cut on his temple, though her eyes kept drifting to his mou…"
7"She dropped his hand, stepping back, putting distance between them, but her heart was hammering against her ribs, traitorous, wanting."
8"Ptolemy emerged from under the sofa, padding over to Lucien’s feet, rubbing against his ankle with a familiarity that made Aurora’s throat tighten."
9"He looked down at her, and the space between them had closed to inches, his hand finally finding her waist, pulling her closer with a gentleness that belied his…"
10"Lucien reached for his cane, picked it up from the floor, and with a swift motion that made her gasp, he snapped the ivory handle, revealing the thin blade with…"
11"She stared at the blade, at the offer, at the man who had crossed an ocean and a supernatural underworld to stand in her friend’s flat and offer her his death a…"
12"Her hand trembled as she reached for it, her fingers closing around the ivory hilt, feeling the weight of it, the reality of it."
13"The curry house below was frying something spicy, the scent drifting up through the floorboards, mixing with the smell of old books and bergamot and the rain th…"
14"Aurora looked at the blade in her hand, then at Lucien—at his platinum hair, his mismatched eyes, the blood on his temple, the suit that cost more than her mont…"
15"Outside, the rain fell harder on Brick Lane, washing the streets clean, while inside, above the curry house, amidst the scrolls and the books and the tabby cat …"
41.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags36
uselessAdditionCount6
matches
0"she called, her voice steady despite the hammering of her heart"
1"She stopped, her breath hitching"
2"he said, his voice a low rumble"
3"His forehead dropped, a gesture so intimate it stole her breath"
4"His hand slid up, his thumb brushing her cheekbone"
5"she challenged, her voice fierce"
30.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags22
fancyCount9
fancyTags
0"She laughed (laugh)"
1"she whispered (whisper)"
2"she repeated (repeat)"
3"she admitted (admit)"
4"she whispered (whisper)"
5"she choked (choke)"
6"she challenged (challenge)"
7"she whispered (whisper)"
8"he agreed (agree)"
dialogueSentences75
tagDensity0.293
leniency0.587
rawRatio0.409
effectiveRatio0.24
71.3062%