Run: 2026-03-18-01KM0AKF6R1N57SWCZDTM0RF63

Run Details

Duration:
34.4s
Cost:
$0.002334
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 deadbolt snicked open soundlessly, the third and final lock surrendering to her habitual caution, and Rory exhaled through her nose as she reached for the brass knob. Evening light slanted through the narrow window above the landing, yellowed and watery after passing through three layers of grimy glass, striping her forearms when she pulled the door toward her. The air smelled of cumin and frying oil from the curry house downstairs, mingling with the sharper scent of old paper and ink that always clung to this flat in a velvety cloud. She’d barely stepped into the hallway when the weight of the stranger’s regard settled between her shoulder blades. Rory didn’t turn immediately. Instead, she set the grocery bag on the hallway table—a dented thing rescued from a Camden skip—and reached to disengage the chain. Her fingers hesitated over the final lock’s keyhole. “You going to invite me in, or make me stand here all night inhaling lamb bhuna?” The voice was deep, amused, effortlessly bilingual, the French cadence warming words that should have sounded casual but carried an undercurrent that made her skin prickle. She knew that inflection—the one that slipped into the turns of a sentence when he was amused by something only he fully understood. It had once made her laugh uncontrollably. Now it did nothing except tighten the knot in her chest. Rory exhaled, slow and deliberate, and turned. Lucien Moreau stood half a pace from the threshold, immaculate as ever in a charcoal suit that fitted too well to be anything but custom, the ivory handle of his cane glinting under the hallway’s weak bulb. The heterochromatic eyes—amber and black—glowed softly in the dim, one watching her like a hawk, the other half-lidded with something more complicated. Platinum blond hair caught the light, slicked back from a face that hadn’t aged visibly in the two years since she’d last seen it, though the sharp angles of his cheekbones looked even more pronounced now, as if carved deeper by time or memory. His smile was just a curve, not quite tender, not quite cruel. Just Lucien—always just outside reach. She stepped back without thinking, her heel catching on the loose thread of the rug. The door swung wide, and he moved forward, fluid as smoke, the cane tapping once against the wood in a silent punctuation. “You’re here,” she said, because the words came to her lips before her brain could filter them, and the flatness of her tone didn’t match the thrum beneath her ribs. Lucien paused in the doorway, hovering on the threshold between light and shadow, like a man who knew exactly how dangerous it was to step fully into a room—or into the past. “You make it sound like a surprise,” he replied, stepping over it anyway, the cane tapping again, like a metronome counting hesitation. “We both know surprises are relative.” The flat’s interior swallowed him. Every surface sagged under the weight of books, rolled scrolls, yellowed receipts pinned to the walls in chaotic constellations, and stacks of legal texts beside stacks of tarot decks beside stacks of what looked like grocery store receipts from the last decade. Ptolemy, Eva’s tabby, lifted his head from the arm of the sagging sofa, blinked at the newcomer with the lazy disdain of a creature who had seen too much and cared too little, then curled back into a comma. Lucien’s gaze tracked across the clutter with quiet assessment. His presence made the room feel smaller. Not just physically—its dimensions seemed to shrink around him, as if the air had been vacuum-sealed. Rory crossed her arms, the grocery bag forgotten at her feet. “What are you doing here?” This time, she meant it to sound sharper, but the words only came out raw. He stopped in the middle of the room, a few feet from where she stood beneath the low ceiling, close enough that she could see the faintest shadow of stubble along his jawline, the way his pupils dilated slightly in the dim light, the faintest scent of bergamot and something darker, cloves maybe, something imported. Lucien turned slowly, cane pivoting as he pivoted, like a dancer testing the floor. “Eva called me,” he said, finally. “Or rather, she texted. ‘Rory’s back. But not really. She’s hiding. Again.’ In those exact words.” A flicker of irritation cut through Rory. She exhaled through her nose. “Of course she did.” Lucien tilted his head, letting the sentence settle like powder, inhaling it slowly. “You didn’t tell her?” “Tell her what?” “That you were leaving Cardiff. That you borrowed my car. That you lied about going to Edinburgh.” His cane tapped once against the hardwood—tock—before dragging to a halt. “That you were bleeding in the backseat and pretending it was nothing.” The words struck like bullets, low and unexpected. Rory’s breath hitched, and for a second, the flat seemed to tilt. She wanted to argue, to deny, to call him melodramatic—anything to avoid the memory flashing behind her eyes: the A40 in the rain, the steering wheel hot under her palms, Lucien half-conscious in the passenger seat, one hand pressed to the gash above his collarbone, blood seeping between his fingers. She had driven him to St Thomas’ under a false name. She had lied to the admitting nurse. She had called Eva in a panic and said nothing herself. Lucien watched her, eyes unblinking. “You lied to me too. Said it was just a scratch.” Her throat closed. “I needed to get you help. I didn’t have time to explain.” “And afterward? When I woke up? When I asked where we were?” His voice dropped, velvet and lethal. “You’d already gone. No note. No message. Just—gone.” Ptolemy chose that moment to stretch, claws kneading the cushion, casting Rory a look that might have been judgmental if cats weren’t inherently judgmental creatures. She swallowed, forcing her gaze back to Lucien. “I had to get out of Cardiff, Luc. You know what Evan was like. I couldn’t stay. I couldn’t risk dragging anyone else into it.” “And me?” he asked softly, stepping closer. “Was I ‘anyone else’?” The question hung between them, heavy with years of unsaid things. Rory’s pulse hammered in her throat. She remembered the taste of his mouth, the way his hands had held her—like she was something precious, something breakable. She remembered the morning after, his voice rough with exhaustion, asking her to stay. And she remembered the choice she made instead. Two years. Two years of silence. Two years of waking in the night with his name on her lips. Lucien’s cane tapped again, a slow rhythm—deliberate. “I went to your flat after you left. Silas said you’d gone. No forwarding address. No note. Just—vanished.” He let the silence breathe. “I looked for you.” Her chest ached. “I had to disappear.” “Why?” “Because when I heard Evan’s voice on the phone that night, I broke something inside myself. And I couldn’t stay there and pretend I wasn’t broken. Not around you.” The words tumbled out, raw and unedited. “You were the only one who ever saw me clearly. And that terrified me.” Lucien’s expression didn’t shift, but something in his breath changed. The amber eye gleamed, sharp as a blade’s edge. “So you ran.” “Yes.” “To London. To Eva.” “Yes.” He took another step. The floorboard creaked beneath his weight. “And now?” Her lips parted. Her mind went blank. Lucien reached into his inner pocket. Rory’s instincts flared—danger, threat—but he only produced a folded envelope, crisp and white, and offered it to her without opening it. “Eva asked me to bring this,” he said. “Said you left something behind. A—a journal? Or letters? She wasn’t sure.” Rory stared at the envelope. Her fingers trembled as she took it. It was thin. Not a book. Not a stack. Just paper. “What is it?” “She didn’t say. But she seemed… afraid you’d need it.” A chill ran up Rory’s spine. “Afraid?” Lucien nodded, one slow dip of his chin. “She said, ‘Tell her to read it carefully. Especially the last page.’” The room seemed to darken. Rory’s breath hitched. She slipped her thumb beneath the seal and tore it open. A single sheet of paper fell into her palm, yellowed at the edges, the handwriting unmistakable—even after two years. It was hers. Her own letter. The one she’d written the night she left Cardiff. The one she’d tucked into her pillow, intending to burn it before dawn. She hadn’t burned it. Eva must have found it. Her eyes burned. She didn’t want to read it here. Not in front of him. Not with his gaze burning into her like a brand. Rory folded the paper back into the envelope, her throat too tight to speak. Lucien watched her for a long moment. Then, quietly, he spoke. “I missed you.” The words fell like stones into still water, rippling outward. Rory’s breath caught. Her fingers clenched around the envelope. He reached out, not touching her, but hovering just shy of her wrist, where the small crescent scar glowed faintly in the half-light. “That night on the A40,” he said, voice low, “you drove me to the hospital not because you were afraid of the police. Not because of Evan. But because you were afraid of losing me.” Her pulse jumped. She wanted to deny it. She wanted to say yes, of course it was Evan, of course it was fear of exposure—but the truth was there, between them, unspoken for years. Lucien’s fingers didn’t touch her skin, but she felt the heat of his presence like a second pulse. “I know because I felt it too. The terror. Not of blood. Not of law. But of you leaving. And yet—” He smiled, bitter and soft. “You did.” The silence between them thickened, charged with everything they hadn’t said. Ptolemy chose that moment to leap down from the sofa, winding between Rory’s ankles, purring loud enough to fill the room. She bent instinctively, scooping him up, using his warm weight as an anchor. When she straightened, Lucien was closer. Close enough that she could see the flecks of gold in the amber eye, the way his throat worked as he swallowed. “Rory,” he said, and her name sounded like a plea, a promise, a prayer. “We don’t have to do this again. Not like last time.” Her heart shattered a little. She remembered the morning after that night—the way he’d woken her with coffee and toast, the way he’d looked at her like she was the only thing in the world worth seeing. She remembered the kiss goodbye—brief, almost chaste—and the way it had burned long after he walked away. She remembered loving him. Truly loving him. And running anyway. “Then what do you want, Lucien?” she whispered. “Why are you really here?” He exhaled, slow and controlled, then leaned his cane against the wall. Without it, he seemed taller. Or maybe she just remembered how small she felt beside him. “Because,” he said, stepping forward until the heat of him pressed against the chill of her armor, “you’re in danger.” The words struck like ice water. Rory froze. “What?” Lucien’s gaze darkened. “Eva didn’t just text me to give you the letter. She told me about the men in the black van. The ones watching the flat. The ones who followed you from work last week.” Her blood turned to lead. She thought of the van parked outside Golden Empress, the way the driver had stared at her for too long. The way she’d changed her route, shaken the feeling. The way she’d told herself it was paranoia. “How do you know this?” “Because I know London’s shadows,” he said. “And I know when someone is being hunted.” Rory’s hands trembled. She clutched Ptolemy tighter. “Evan’s still in Cardiff.” “Yes,” Lucien said softly. “But his reach isn’t limited to Wales.” The implication settled like a stone in her stomach. She looked at Lucien. Really looked at him. The tailored suit couldn’t hide the coiled strength beneath. The cane couldn’t disguise the blade. The half-demon blood in him pulsed with something older than fear—something that thrived in danger. And yet, he was here. In her flat. Risking exposure. Standing in the light, not the shadows. For her. Her voice was barely a whisper. “Why risk coming here? Why risk *me*?” Lucien stepped closer. His shadow fell over her. She didn’t back away. “Because you are the only person,” he said, “who ever left me without looking back.” The words shattered her. Her breath caught. Her vision blurred. Ptolemy wriggled free and dropped to the floor, padding away without judgment. She wanted to scream. To cry. To run again. But she was so tired of running. Lucien reached up, brushing a strand of hair behind her ear with the back of his knuckles. His touch was feather-light, almost reverent. She shivered. “I’m not asking you to stay,” he said softly. “I’m asking you to fight. With me.” Rory’s chest heaved. The letter burned in her grip. She thought of Evan’s voice on the phone. The van parked outside. The scar on her wrist. The scar on his collarbone. The years of silence. The years of longing. She thought of Eva, hiding things. Of Lucien, stepping into the light. She thought of home. “You’ll need to tell me everything,” she whispered. “No more secrets.” Lucien’s lips curved, slow and real this time. “No more secrets.” She exhaled, and something in her chest cracked open—something that had been frozen too long. She stepped forward. Their lips met, hesitant at first, then with the weight of two years of absence pressing between them. His hands slid around her waist, pulling her close, and she melted into him, the years of silence breaking like glass beneath their touch. When they parted, breath mingling in the small space between them, Lucien smiled—really smiled—and it was like sunlight after a storm. Rory pressed her forehead to his chest, listening to the steady rhythm of his heart. Outside, the London night hummed, indifferent and eternal. Inside, something new began.
created_at"2026-03-18T11:16:57.187Z" 3/18/2026, 11:16:57 AM
model"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency399
moderation_latency(null)
generation_time34365
tokens_prompt808
tokens_completion4476
native_tokens_prompt784
native_tokens_completion3776
native_tokens_completion_images(null)
native_tokens_reasoning700
native_tokens_cached368
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.00233352
router(null)
provider_responses
0
endpoint_id"f5ed6283-4e17-457d-98cd-2ec0c318171d"
id"6d9c1a53740648c080de9bdfe6376b86"
is_byokfalse
latency391
model_permaslug"mistralai/mistral-small-2603" 1/1/2603, 12:00:00 AM
provider_name"Mistral"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773832617-gyxTcqO1Rn0WOI1O5e28"
upstream_id"6d9c1a53740648c080de9bdfe6376b86"
total_cost0.00233352
cache_discount0.00004968
upstream_inference_cost0
provider_name"Mistral"

Evaluation details

Result Evaluator Details Meta Data
66.67% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount4
adverbTags
0"His cane tapped once [once]"
1"he asked softly [softly]"
2"Lucien said softly [softly]"
3"he said softly [softly]"
dialogueSentences60
tagDensity0.35
leniency0.7
rawRatio0.19
effectiveRatio0.133
72.71% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2382
totalAiIsmAdverbs13
found
0
adverb"softly"
count4
1
adverb"slightly"
count1
2
adverb"slowly"
count2
3
adverb"really"
count4
4
adverb"carefully"
count1
5
adverb"truly"
count1
highlights
0"softly"
1"slightly"
2"slowly"
3"really"
4"carefully"
5"truly"
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)
39.13% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2382
totalAiIsms29
found
0
word"weight"
count5
1
word"glinting"
count1
2
word"chaotic"
count1
3
word"flicker"
count1
4
word"velvet"
count1
5
word"pulse"
count3
6
word"silence"
count5
7
word"trembled"
count2
8
word"chill"
count2
9
word"unspoken"
count1
10
word"charged"
count1
11
word"shattered"
count2
12
word"implication"
count1
13
word"stomach"
count1
14
word"pulsed"
count1
15
word"whisper"
count1
highlights
0"weight"
1"glinting"
2"chaotic"
3"flicker"
4"velvet"
5"pulse"
6"silence"
7"trembled"
8"chill"
9"unspoken"
10"charged"
11"shattered"
12"implication"
13"stomach"
14"pulsed"
15"whisper"
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
narrationSentences182
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount3
narrationSentences182
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)
analyzedSentences222
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen55
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords2357
ratio0
matches
0"me"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions29
unquotedAttributions1
matches
0"Then, quietly, he spoke."
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions65
wordCount1864
uniqueNames14
maxNameDensity1.29
worstName"Lucien"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory19
Camden1
French1
Moreau1
Lucien24
Eva4
St1
Ptolemy5
Cardiff1
Evan2
Golden1
Empress1
London1
Two3
persons
0"Rory"
1"Camden"
2"Moreau"
3"Lucien"
4"Eva"
5"Ptolemy"
6"Evan"
places
0"St"
1"Cardiff"
2"Golden"
3"London"
4"Two"
globalScore0.856
windowScore0.667
79.25% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences106
glossingSentenceCount3
matches
0"at hadn’t aged visibly in the two years si"
1"looked like grocery store receipts from t"
2"sounded like a plea, a promise, a prayer"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.424
wordCount2357
matches
0"not touching her, but hovering just shy of her wrist"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences222
matches
0"knew that inflection"
1"chose that moment"
2"chose that moment"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs108
mean21.82
std18.86
cv0.864
sampleLengths
092
118
234
316
467
57
6103
717
837
930
1032
1128
1286
1332
1431
1555
1614
1722
1816
1917
203
2140
2270
2329
2416
2515
2626
2725
2833
2911
3051
318
3219
3334
347
351
3650
3722
381
394
401
4112
427
4327
4420
4523
463
4710
487
4920
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences182
matches
0"was amused"
1"been frozen"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs347
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount24
semicolonCount0
flaggedSentences18
totalSentences222
ratio0.081
matches
0"Instead, she set the grocery bag on the hallway table—a dented thing rescued from a Camden skip—and reached to disengage the chain."
1"She knew that inflection—the one that slipped into the turns of a sentence when he was amused by something only he fully understood."
2"The heterochromatic eyes—amber and black—glowed softly in the dim, one watching her like a hawk, the other half-lidded with something more complicated."
3"Just Lucien—always just outside reach."
4"Lucien paused in the doorway, hovering on the threshold between light and shadow, like a man who knew exactly how dangerous it was to step fully into a room—or into the past."
5"Not just physically—its dimensions seemed to shrink around him, as if the air had been vacuum-sealed."
6"“That you were leaving Cardiff. That you borrowed my car. That you lied about going to Edinburgh.” His cane tapped once against the hardwood—tock—before dragging to a halt."
7"She wanted to argue, to deny, to call him melodramatic—anything to avoid the memory flashing behind her eyes: the A40 in the rain, the steering wheel hot under her palms, Lucien half-conscious in the passenger seat, one hand pressed to the gash above his collarbone, blood seeping between his fingers."
8"She remembered the taste of his mouth, the way his hands had held her—like she was something precious, something breakable."
9"Lucien’s cane tapped again, a slow rhythm—deliberate."
10"Rory’s instincts flared—danger, threat—but he only produced a folded envelope, crisp and white, and offered it to her without opening it."
11"A single sheet of paper fell into her palm, yellowed at the edges, the handwriting unmistakable—even after two years."
12"She wanted to say yes, of course it was Evan, of course it was fear of exposure—but the truth was there, between them, unspoken for years."
13"She remembered the morning after that night—the way he’d woken her with coffee and toast, the way he’d looked at her like she was the only thing in the world worth seeing."
14"She remembered the kiss goodbye—brief, almost chaste—and the way it had burned long after he walked away."
15"The half-demon blood in him pulsed with something older than fear—something that thrived in danger."
16"She exhaled, and something in her chest cracked open—something that had been frozen too long."
17"When they parted, breath mingling in the small space between them, Lucien smiled—really smiled—and it was like sunlight after a storm."
89.93% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1883
adjectiveStacks0
stackExamples(empty)
adverbCount97
adverbRatio0.05151354221986192
lyAdverbCount28
lyAdverbRatio0.01486988847583643
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences222
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences222
mean10.62
std9.64
cv0.908
sampleLengths
028
131
233
318
44
522
68
716
826
923
107
1111
127
1337
1422
1544
1612
175
1815
1922
2030
2132
2222
236
245
2542
2639
279
287
2916
3011
3120
3255
3314
346
3516
367
375
384
3913
404
413
4228
4312
448
4512
4650
4711
487
4911
38.29% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats26
diversityRatio0.23873873873873874
totalSentences222
uniqueOpeners53
98.04% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences170
matches
0"Instead, she set the grocery"
1"Just Lucien—always just outside reach."
2"Then, quietly, he spoke."
3"Truly loving him."
4"Really looked at him."
ratio0.029
55.29% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount70
totalSentences170
matches
0"She’d barely stepped into the"
1"Her fingers hesitated over the"
2"She knew that inflection—the one"
3"It had once made her"
4"His smile was just a"
5"She stepped back without thinking,"
6"she said, because the words"
7"he replied, stepping over it"
8"His presence made the room"
9"He stopped in the middle"
10"he said, finally"
11"She exhaled through her nose."
12"His cane tapped once against"
13"She wanted to argue, to"
14"She had driven him to"
15"She had lied to the"
16"She had called Eva in"
17"Her throat closed."
18"His voice dropped, velvet and"
19"She swallowed, forcing her gaze"
ratio0.412
42.35% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount142
totalSentences170
matches
0"The deadbolt snicked open soundlessly,"
1"Evening light slanted through the"
2"The air smelled of cumin"
3"She’d barely stepped into the"
4"Rory didn’t turn immediately."
5"Her fingers hesitated over the"
6"The voice was deep, amused,"
7"She knew that inflection—the one"
8"It had once made her"
9"Rory exhaled, slow and deliberate,"
10"Lucien Moreau stood half a"
11"The heterochromatic eyes—amber and black—glowed"
12"Platinum blond hair caught the"
13"His smile was just a"
14"She stepped back without thinking,"
15"The door swung wide, and"
16"she said, because the words"
17"Lucien paused in the doorway,"
18"he replied, stepping over it"
19"The flat’s interior swallowed him."
ratio0.835
58.82% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences170
matches
0"Now it did nothing except"
1"To run again."
ratio0.012
7.39% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences58
technicalSentenceCount11
matches
0"The voice was deep, amused, effortlessly bilingual, the French cadence warming words that should have sounded casual but carried an undercurrent that made her s…"
1"Platinum blond hair caught the light, slicked back from a face that hadn’t aged visibly in the two years since she’d last seen it, though the sharp angles of hi…"
2"She stepped back without thinking, her heel catching on the loose thread of the rug."
3"Lucien paused in the doorway, hovering on the threshold between light and shadow, like a man who knew exactly how dangerous it was to step fully into a room—or …"
4"Ptolemy, Eva’s tabby, lifted his head from the arm of the sagging sofa, blinked at the newcomer with the lazy disdain of a creature who had seen too much and ca…"
5"Not just physically—its dimensions seemed to shrink around him, as if the air had been vacuum-sealed."
6"Lucien tilted his head, letting the sentence settle like powder, inhaling it slowly."
7"Ptolemy chose that moment to stretch, claws kneading the cushion, casting Rory a look that might have been judgmental if cats weren’t inherently judgmental crea…"
8"Ptolemy chose that moment to leap down from the sofa, winding between Rory’s ankles, purring loud enough to fill the room."
9"The half-demon blood in him pulsed with something older than fear—something that thrived in danger."
10"His hands slid around her waist, pulling her close, and she melted into him, the years of silence breaking like glass beneath their touch."
53.57% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount3
matches
0"she said, because the words came to her lips before her brain could filter them, and the flatness of her tone didn’t match the thrum beneath her ribs"
1"he said, finally"
2"he said, voice low,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount2
fancyTags
0"she whispered (whisper)"
1"she whispered (whisper)"
dialogueSentences60
tagDensity0.233
leniency0.467
rawRatio0.143
effectiveRatio0.067
78.9367%