Run: 2026-10-06-01M48VR52WDN1NR9Q7DEHSZS1X

Run Details

Duration:
1m 43s
Cost:
$0.008584
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 third deadbolt clicked open with a sound like a gunshot in the narrow hallway, and Rory's breath caught somewhere between her ribs. She had not expected to see him. She had not expected, in the three years since she'd fled Cardiff with nothing but a duffel bag and Eva's spare key, to stand in this cramped corridor with its peeling floral wallpaper and Lucien Moreau filling the doorway like a man who had never once doubted he would find her. He looked the same. That was the first cruelty. The charcoal suit, the platinum hair slicked back with something that smelled faintly of bergamot, the cane hooked over his forearm with its ivory handle catching the dim light from the landing. His eyes found hers immediately — amber and black, mismatched, disarming — and something flickered across his face that she couldn't name. Recognition, certainly. Hunger, perhaps. The particular ache of a door reopened. "You're not in Cardiff," he said. His voice was lower than she remembered, roughened at the edges by something that might have been the years or might have been the city. "I checked." Rory's fingers tightened around the strap of her delivery bag. The Golden Empress logo was still damp with rain. "I'm not in a lot of places, Lucien." "Luc." He stepped aside, gesturing her in with one long-fingered hand. The gesture was courtly, almost tender, and it made her chest ache in a way she refused to examine. "Please. We can do this in the hallway, or you can come in and I can explain why I'm here, which will take considerably less time if you let me speak without interruption." She should have said no. Every instinct she possessed, honed by twenty-five years of being underestimated and by three years of learning to trust her own judgment, screamed that she should turn and walk back down the stairs, back into the rain, back to the flat above Silas' bar where no one knew her name and no one had ever looked at her like she was the only thing in the world worth wanting. Instead she stepped inside. The flat smelled of old paper and the jasmine tea Eva always had brewing. Books teetered in stacks against the walls, scrolls unfurled across every available surface, and somewhere in the tangle of furniture a tabby cat yowled its displeasure at being disturbed. Ptolemy, she remembered. Eva's cat. Eva, who had taken her in when she'd had nowhere else, who had never asked why she'd left Evan or why she'd flinched at loud noises for the first six months. "You look well," Lucien said. He had followed her in and closed the door behind him, the three deadbolts engaging with mechanical finality. "Healthy. The city suits you." "London suits me." She set her bag on the small table by the door, the one Eva had painted yellow in a fit of optimism three years ago. The paint was chipped now. Everything in this flat was chipped, worn, loved into softness. "What doesn't suit me is being hunted." The word hung between them. Lucien's amber eye flickered, and for a moment she saw something raw beneath the polished surface — the same something she'd seen that last night in Cardiff, in his rooms above the bookshop, when she'd told him she was leaving and he'd asked her to stay and she'd known, with the terrible clarity of a woman who has already decided, that staying would be its own kind of leaving. "I'm not hunting you, Aurora." He used her full name like a key, like an invocation. "I'm looking for you. There's a difference." "Is there?" She turned to face him fully, and the years fell away. She was twenty-two again, standing in his doorway with rain dripping from her hair, and he was reaching for her with hands that had never once hurt her and she was saying *I can't, I can't, I can't* because Evan was waiting downstairs and Evan's hands were already bruises forming on her ribs and love, she was learning, could be a cage with a pretty lock. "I came to Cardiff because I needed you," he said quietly. "Not the information broker. Not the fixer. I needed you. And you were gone, and I—" He stopped. His jaw tightened. "I made inquiries. Eva's flat was empty. Your parents' house was empty. You vanished, Aurora. Completely. And I have spent three years wondering if you were alive, if you were happy, if you ever thought about me at all, or if I was simply—" Another stop, rougher this time. "Simply what. A habit. A convenience. Something you used until you didn't need it anymore." Rory felt the words land like stones in still water. She had thought about him. She thought about him constantly, in the small hours when the flat above Silas' bar grew too quiet and she reached for a phone that had no number saved under his name. She thought about the way he'd looked at her when she'd explained her out-of-the-box solution to a client's problem, the way his mismatched eyes had gone soft with something that felt dangerously like pride. She thought about the night she'd almost stayed. "I didn't vanish," she said. Her voice came out steadier than she felt. "I ran. There's a difference." "Yes." He crossed the small space between them in three strides, close enough that she could smell him — bergamot and something darker, something that might have been smoke or might have been the particular scent of Avaros that clung to his skin no matter how many times he bathed. "There is. And I'm sorry. I'm sorry I wasn't there when you needed me to be. I'm sorry I let you go so easily, and I'm sorry I spent three years being angry at you instead of being afraid for you." He stopped an arm's length away, close enough that she could see the small scar above his eyebrow, the one she'd kissed a hundred times in the dark. "I'm sorry, Rory. I'm so sorry." She wanted to touch him. The wanting was a physical thing, a pull behind her sternum that had nothing to do with forgiveness and everything to do with the simple fact of him, of his warmth, of the particular frequency of his heartbeat that she'd memorized in the months before she'd left. She wanted to touch him and she wanted to hit him and she wanted to ask him a thousand questions she had no right to ask anymore. "Why are you here?" she asked instead. "Really, Lucien. Not the Cardiff story. The real reason." His amber eye caught the light. "Someone is killing information brokers. Three in the past month, all of them connected to the Avaros trade routes. I need someone who thinks like you, Aurora. Someone who can see patterns that I'm too close to see." He paused. "And I need someone I can trust with my life. Which is, I admit, a selfish reason. But it's the truth." "And if I say no?" "Then I'll leave." He said it simply, without threat or manipulation, and she believed him. "I'll walk out that door and I won't come back. But I'll think about you every day for the rest of my life, wondering if you're safe, wondering if you're happy, wondering if I should have—" He broke off, pressing his lips together. "I should have fought harder. In Cardiff. I should have found a way to make you stay, or to go with you, or to—" His voice cracked, just slightly. "God, Aurora. I should have been braver." The rain against the windows seemed very loud. Somewhere downstairs, a curry house kitchen clattered and sizzled, indifferent to the small catastrophe unfolding above it. Rory thought of Eva, who would be at her research fellowship in Brighton this weekend, who had left a note on the fridge saying *there's pasta in the freezer, don't forget to eat*. She thought of her delivery route, of Yu-Fei Cheung's disappointed face when she didn't show up for her shift. She thought of the flat above Silas' bar, empty and waiting, the crescent scar on her wrist catching the light when she lifted a tea cup or a delivery bag or, once, a knife in self-defense. "I don't do this anymore," she said. "The underworld. The secrets. The—" She gestured vaguely at him, at the life he'd built and she'd glimpsed and fled. "I deliver dumplings, Lucien. I live above a bar. I'm boring now. I'm safe." "You're not boring." He reached out, his hand hovering near her cheek, not quite touching. "You're the most interesting person I've ever known. And you're not safe. You were never safe with me, Aurora. You were only ever safe *from* me, and I think—" He finally let his hand fall, but his eyes held hers with an intensity that made her breath shallow. "I think that was the tragedy of it. That I made you feel like you had to choose between us and yourself. I was selfish. I wanted you, and I didn't think about what wanting you might cost you." Rory felt tears prick at her eyes and hated herself for it. She had not cried in three years. She had not cried when she'd left Evan, had not cried when she'd walked out of her parents' house with a duffel bag and a lie about a job in London, had not cried when she'd sat in this very flat, on this very threadbare sofa, and let Eva hold her while she finally, finally let herself fall apart. She would not cry now. Not for him. Not in front of him. "Why now?" she asked. "Three years, Lucien. Why now?" "Because someone I trust was murdered last week." His voice had gone flat, professional, the mask sliding back into place. "Because the killer left a message written in Avaros script on the wall of his flat. A message that said, specifically, that I was next. And because I looked at my life, at the empire I've built and the enemies I've made, and I realized that the only person who could help me see what I was missing—" He spread his hands. "Was you. The girl who once solved a three-hundred-year-old smuggling ring by noticing that the manifests used two different spellings for the same port. The woman who looked at my problems and saw solutions I'd been too blind to find." "And if I help you? If I see what you're missing? What then?" Lucien was quiet for a long moment. The tabby cat, Ptolemy, padded into the room and wound between his ankles, purring loud enough to fill the silence. Outside, a siren wailed and faded, the city breathing around them. "Then we solve this together," he said finally. "And then—" He hesitated, and she saw the war in his face, the old battle between the man he was and the man he wanted to be. "And then we figure out what we are to each other. If you'll let me. If you'll let me try." Rory looked at him — really looked — and saw the lines around his eyes that hadn't been there before, the careful neutrality of his expression, the way his hand kept drifting toward his cane and stopping, as if he were reminding himself not to reach for a weapon. She saw a man who had spent three years learning to live without her, who had built walls and alliances and a reputation that preceded him into every room, and who was standing in her doorway with his heart in his mismatched eyes and an offer in his outstretched hand. She thought of Evan, who had loved her with fists and apologies and promises that dissolved like sugar in rain. She thought of the years she'd spent learning that love could be a weapon, that wanting someone could mean losing yourself, that the safest thing was always to walk away. She thought of Lucien, who had never once raised his voice to her, who had looked at her mind and seen something worth cultivating, who had let her go because he'd loved her enough to believe she knew what she needed. "I need to know something," she said. "Before I say yes. Before I say anything." She stepped closer, close enough to touch him, close enough to feel the heat radiating from his skin. "In Cardiff. That last night. Did you want me to stay? Or did you want me to go?" The question hung between them, fragile as glass. Lucien's breath hitched, and she saw the answer in the way his fingers curled against his palm, in the way his amber eye darkened to something almost black. "I wanted you to stay," he whispered. "I wanted you to choose me, Aurora. I wanted you to look at me and see that I was worth the risk, worth the fear, worth whatever you were running from. I wanted—" His voice broke, and he closed his eyes. "I wanted you to stay, and I was too afraid to make you. I was afraid that if I asked, if I really asked, you would say no. And I couldn't bear that. I couldn't bear losing you twice." Rory felt the tears come then, hot and traitorous, tracking down her cheeks. She didn't wipe them away. She reached up, finally, and touched his face — the scar above his eyebrow, the sharp line of his jaw, the corner of his mouth that twitched as if he were trying not to smile. His skin was warm. He was real. He was here. "I was afraid too," she admitted. "I was so afraid. I thought if I stayed, if I let myself want you, I would lose myself. I thought love was—" She laughed, wet and broken. "I thought love was Evan. I thought that was what it looked like. And I couldn't do that to myself again. I couldn't." "I know." His hand came up, covering hers where it rested against his cheek. His thumb traced her cheekbone with a gentleness that made her ache. "I know, Rory. I saw what he did to you. I saw the bruises you hid, the way you flinched. I told myself I was protecting you by letting you go. I told myself you needed to heal, to be free, to—" He shook his head. "I was a coward. I should have fought for you. I should have found a way to make you see that you could be safe with me. That you could be *more* with me. Not less." "And now?" she asked. "Now that I'm here, and you're here, and we're—" She gestured between them, at the space that had grown too small and too full. "What now?" Lucien's hand slid down from her face, his fingers lacing with hers. His grip was firm, certain, the grip of a man who had finally found what he'd been looking for. "Now," he said, "we find out. Together. Whatever that means. I don't have all the answers, Aurora. I don't know how to fix what I broke, or if it can be fixed. But I know that I love you. I have loved you since you walked into my shop three years ago with a problem I couldn't solve and a look in your eyes that said you wouldn't leave until I tried. And I know that I will spend the rest of my life trying to be the man you deserve. If you'll let me." Rory looked at their joined hands. She saw the crescent scar on her wrist, pale against her skin, the mark of a childhood accident that had nothing to do with Evan or Lucien or any of the damage she'd collected along the way. She saw his hand, long-fingered and elegant, the ivory cane forgotten at his side. She saw the future stretching before them, uncertain and terrifying and, for the first time in three years, full of possibility. "Show me," she said. "Show me what you mean. Show me how to trust you again." Lucien smiled then, the first real smile she'd seen from him in years, and it transformed his face — softened the sharp edges, warmed the mismatched eyes, turned the beautiful stranger in her doorway into the man she'd loved and lost and found again. "Then I will," he said. "I'll show you everything. And you can decide, day by day, whether I'm worth the risk." He lifted their joined hands to his lips, pressing a kiss to her knuckles that made her breath catch. "But Rory? I'm worth it. I promise you. I'm worth whatever you have to give." She turned her hand in his, pressing her palm against his, feeling the calluses on his fingers, the faint vibration of his heartbeat through his skin. Outside, the rain had softened to a whisper against the windows. Ptolemy had curled on the sofa, washing his paws with indifferent grace. Eva would come home tomorrow and find them here, and she would laugh and make tea and pretend not to be delighted. "Okay," Rory said. "Okay. We'll try." Lucien's thumb traced circles on her palm, and she leaned into him, into the warmth and the weight and the particular scent of him that she'd carried in her memory for three years. It wasn't forgiveness, not yet. It wasn't trust, not completely. It was a beginning, fragile and fierce, two people who had parted on complicated terms choosing, finally, to find their way back to each other. "Okay," she said again, and this time it was a promise.
created_at"2026-10-06T15:01:41.092Z" 10/6/2026, 3:01:41 PM
model"mistralai/mistral-large-4-0-20261006"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency581
moderation_latency(null)
generation_time103445
tokens_prompt788
tokens_completion4068
native_tokens_prompt784
native_tokens_completion3852
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)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier"default"
usage0.0085838
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791298901-MbGchOI41oxtMoitRJ3v"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791298901-ivw99pptq3EhK4e1Tpdo"
upstream_id"4e87509ebf6f428c96f41a81103fdd8e"
provider_responses
0
endpoint_id"19b3b5d7-23f6-4b63-8109-64a6cc37d996"
id"4e87509ebf6f428c96f41a81103fdd8e"
is_byokfalse
latency581
model_permaslug"mistralai/mistral-large-4-0-20261006"
provider_name"Mistral"
status200
total_cost0.0085838
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
44.44% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags45
adverbTagCount7
adverbTags
0"He stepped aside [aside]"
1"he said quietly [quietly]"
2"she asked instead [instead]"
3"His voice cracked just [just]"
4"She gestured vaguely [vaguely]"
5"he said finally [finally]"
6"she said again [again]"
dialogueSentences69
tagDensity0.652
leniency1
rawRatio0.156
effectiveRatio0.156
84.75% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2951
totalAiIsmAdverbs9
found
0
adverb"completely"
count2
1
adverb"really"
count3
2
adverb"slightly"
count1
3
adverb"very"
count3
highlights
0"completely"
1"really"
2"slightly"
3"very"
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)
77.97% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2951
totalAiIsms13
found
0
word"flickered"
count2
1
word"mechanical"
count1
2
word"eyebrow"
count2
3
word"warmth"
count2
4
word"intensity"
count1
5
word"silence"
count1
6
word"traced"
count2
7
word"whisper"
count1
8
word"weight"
count1
highlights
0"flickered"
1"mechanical"
2"eyebrow"
3"warmth"
4"intensity"
5"silence"
6"traced"
7"whisper"
8"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences124
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences124
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences151
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen95
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans4
markdownWords17
totalWords2959
ratio0.006
matches
0"I can't, I can't, I can't"
1"there's pasta in the freezer, don't forget to eat"
2"from"
3"more"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions37
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions44
wordCount1830
uniqueNames13
maxNameDensity0.55
worstName"Lucien"
maxWindowNameDensity2
worstWindowName"Eva"
discoveredNames
Rory9
Cardiff2
Eva7
Lucien10
Moreau1
Golden1
Empress1
Evan6
Avaros1
Brighton1
Yu-Fei1
Cheung1
Ptolemy3
persons
0"Rory"
1"Eva"
2"Lucien"
3"Moreau"
4"Evan"
5"Yu-Fei"
6"Cheung"
7"Ptolemy"
places
0"Cardiff"
1"Brighton"
globalScore1
windowScore1
86.71% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences79
glossingSentenceCount2
matches
0"seemed very loud"
1"not quite touching"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2959
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences151
matches
0"screamed that she"
1"decided, that staying"
2"learning that love"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs51
mean58.02
std34.09
cv0.588
sampleLengths
081
174
233
327
463
574
64
779
828
950
1074
1123
1279
1396
1489
1518
16125
1779
1816
1967
205
2194
22113
2341
24102
2578
2613
279
28122
2913
3038
3155
3299
3350
3441
3551
3636
3787
3863
3957
40108
4130
42126
4378
4416
4544
4655
4771
486
4968
96.77% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences124
matches
0"being underestimated"
1"was chipped"
2"was chipped"
37.40% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount8
totalVerbs328
matches
0"was leaving"
1"was reaching"
2"was saying"
3"was waiting"
4"was learning"
5"were reminding"
6"was standing"
7"were trying"
29.33% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount0
flaggedSentences6
totalSentences151
ratio0.04
matches
0"His eyes found hers immediately — amber and black, mismatched, disarming — and something flickered across his face that she couldn't name."
1"Lucien's amber eye flickered, and for a moment she saw something raw beneath the polished surface — the same something she'd seen that last night in Cardiff, in his rooms above the bookshop, when she'd told him she was leaving and he'd asked her to stay and she'd known, with the terrible clarity of a woman who has already decided, that staying would be its own kind of leaving."
2"\"Yes.\" He crossed the small space between them in three strides, close enough that she could smell him — bergamot and something darker, something that might have been smoke or might have been the particular scent of Avaros that clung to his skin no matter how many times he bathed."
3"Rory looked at him — really looked — and saw the lines around his eyes that hadn't been there before, the careful neutrality of his expression, the way his hand kept drifting toward his cane and stopping, as if he were reminding himself not to reach for a weapon."
4"She reached up, finally, and touched his face — the scar above his eyebrow, the sharp line of his jaw, the corner of his mouth that twitched as if he were trying not to smile."
5"Lucien smiled then, the first real smile she'd seen from him in years, and it transformed his face — softened the sharp edges, warmed the mismatched eyes, turned the beautiful stranger in her doorway into the man she'd loved and lost and found again."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1102
adjectiveStacks0
stackExamples(empty)
adverbCount37
adverbRatio0.03357531760435572
lyAdverbCount10
lyAdverbRatio0.009074410163339383
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences151
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences151
mean19.6
std17.46
cv0.891
sampleLengths
023
17
251
34
45
532
622
72
82
97
106
1125
122
1310
149
158
1611
1719
1833
195
2069
214
2214
2329
243
252
2631
275
2818
295
3028
315
3210
337
345
3569
3616
377
3813
3966
4011
4118
423
4349
4415
4510
465
4732
4834
498
29.58% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats32
diversityRatio0.304635761589404
totalSentences151
uniqueOpeners46
62.89% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences106
matches
0"Instead she stepped inside."
1"Somewhere downstairs, a curry house"
ratio0.019
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount66
totalSentences106
matches
0"She had not expected to"
1"She had not expected, in"
2"He looked the same."
3"His eyes found hers immediately"
4"His voice was lower than"
5"He stepped aside, gesturing her"
6"She should have said no."
7"He had followed her in"
8"She set her bag on"
9"He used her full name"
10"She turned to face him"
11"She was twenty-two again, standing"
12"he said quietly"
13"His jaw tightened."
14"She had thought about him."
15"She thought about him constantly,"
16"She thought about the way"
17"She thought about the night"
18"Her voice came out steadier"
19"He crossed the small space"
ratio0.623
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount100
totalSentences106
matches
0"The third deadbolt clicked open"
1"She had not expected to"
2"She had not expected, in"
3"He looked the same."
4"That was the first cruelty."
5"The charcoal suit, the platinum"
6"His eyes found hers immediately"
7"The particular ache of a"
8"His voice was lower than"
9"Rory's fingers tightened around the"
10"The Golden Empress logo was"
11"He stepped aside, gesturing her"
12"The gesture was courtly, almost"
13"She should have said no."
14"Every instinct she possessed, honed"
15"The flat smelled of old"
16"Books teetered in stacks against"
17"Ptolemy, she remembered."
18"Eva, who had taken her"
19"He had followed her in"
ratio0.943
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences106
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences45
technicalSentenceCount13
matches
0"She had not expected, in the three years since she'd fled Cardiff with nothing but a duffel bag and Eva's spare key, to stand in this cramped corridor with its …"
1"The charcoal suit, the platinum hair slicked back with something that smelled faintly of bergamot, the cane hooked over his forearm with its ivory handle catchi…"
2"Lucien's amber eye flickered, and for a moment she saw something raw beneath the polished surface — the same something she'd seen that last night in Cardiff, in…"
3"She was twenty-two again, standing in his doorway with rain dripping from her hair, and he was reaching for her with hands that had never once hurt her and she …"
4"She thought about the way he'd looked at her when she'd explained her out-of-the-box solution to a client's problem, the way his mismatched eyes had gone soft w…"
5"The wanting was a physical thing, a pull behind her sternum that had nothing to do with forgiveness and everything to do with the simple fact of him, of his war…"
6"Rory looked at him — really looked — and saw the lines around his eyes that hadn't been there before, the careful neutrality of his expression, the way his hand…"
7"She saw a man who had spent three years learning to live without her, who had built walls and alliances and a reputation that preceded him into every room, and …"
8"She thought of Lucien, who had never once raised his voice to her, who had looked at her mind and seen something worth cultivating, who had let her go because h…"
9"She reached up, finally, and touched his face — the scar above his eyebrow, the sharp line of his jaw, the corner of his mouth that twitched as if he were tryin…"
10"His thumb traced her cheekbone with a gentleness that made her ache."
11"She saw the crescent scar on her wrist, pale against her skin, the mark of a childhood accident that had nothing to do with Evan or Lucien or any of the damage …"
12"It was a beginning, fragile and fierce, two people who had parted on complicated terms choosing, finally, to find their way back to each other."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags45
uselessAdditionCount2
matches
0"She turned, and the years fell away"
1"He reached out, his hand hovering near her cheek, not quite touching"
92.03% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount4
fancyTags
0"She had (have)"
1"he whispered (whisper)"
2"she admitted (admit)"
3"She laughed (laugh)"
dialogueSentences69
tagDensity0.29
leniency0.58
rawRatio0.2
effectiveRatio0.116
74.7294%