Run: 2026-02-20-01KHY8XP8XMAHRXGVTGSD4YZKF

Run Details

Model:
Grok 4
Duration:
1m 55s
Cost:
$0.047161
Provider:
xAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The door creaked open on its overworked hinges, revealing a sliver of the chaotic Brick Lane night outside—curry scents wafting from the shop below, distant laughter from pub crawlers, the flicker of neon signs. Rory blinked, her hand still gripping the knob, one deadbolt flipped back but the other two steadfast. There he stood, Lucien Moreau, impeccable as ever in his tailored charcoal suit, the ivory-handled cane tucked under his arm like an afterthought. His heterochromatic eyes—one amber, one black—locked onto hers with that unnerving intensity, as if he'd been expecting her all along. "Rory," he said, his voice smooth, laced with that faint Marseille accent that always made her name sound like a secret. He didn't smile, but the corner of his mouth twitched, a ghost of amusement or regret—she couldn't tell which. She froze, her pulse kicking up like it'd been dormant for months and suddenly remembered how to race. The last time she'd seen him, it had been in the dim glow of Silas' bar, words hurled like weapons, her walking out with her heart in shreds. That was six months ago. Now, here he was, unannounced, on Eva's doorstep, while Eva was off chasing some arcane lead in Edinburgh. Rory had been crashing here for the week, minding Ptolemy the tabby and drowning in Eva's endless stacks of books to avoid her own empty flat above the bar. Of all places, why here? How had he even known? "What the hell are you doing here?" she managed, her voice sharper than intended. She didn't open the door wider, keeping the chain latched, a flimsy barrier between them. Her bright blue eyes narrowed, taking in the slicked-back platinum blond hair, the way his suit hugged his 5'11" frame like it was made for sin. He looked unchanged, untouched by time or whatever demonic lineage coursed through his veins. Unlike her, with her straight black hair tousled from a long day of deliveries for the Golden Empress, a smudge of soy sauce still on her sleeve. Lucien's gaze flicked to the chain, then back to her face. "May I come in? It's not safe to discuss this on the street." He glanced over his shoulder, as if the shadows themselves might be listening. Always the fixer, the information broker, paranoid in ways that had once thrilled her and now just exhausted her. "Discuss what? You vanished, Lucien. No calls, no messages. Just poof—gone like smoke." Hurt laced her words, old wounds reopening. She'd thought they had something real, back when he'd first pulled her into London's supernatural underbelly. Stolen kisses in alleyways, whispered secrets about his half-demon heritage, nights where his amber eye glowed softly in the dark as he traced the crescent scar on her left wrist. But then came the arguments—the lies he'd spun to protect her, the jobs that pulled him into danger, the way his demonic side made him pull away just when she needed him close. The final blow: Evan, her abusive ex, resurfacing with threats, and Lucien handling it his way, bloody and final, without telling her. She'd called him a monster. He'd agreed and left. He exhaled, a rare crack in his composure. "I didn't vanish. I gave you space. After what happened with Evan... you were right. I'm not safe to be around." His black eye seemed to deepen, absorbing the light from the hallway bulb. "But things have changed. I need your help, Rory. And you need mine." She scoffed, but curiosity gnawed at her. Cool-headed Rory, always thinking out of the box—that's what her friends called her. But with him, logic frayed. "My help? You're the one with connections in every shadowy corner of this city. What could you possibly need from a part-time delivery girl?" He leaned closer, his voice dropping to a murmur that sent unwelcome shivers down her spine. "It's about Avaros. My father's realm. There's a rift opening, and it's tied to something here in London. Eva's notes—I know she's been researching it. I tracked you here because I figured you'd be the one holding down the fort." Ptolemy chose that moment to slink up behind her, his tabby fur brushing her ankle with a low purr that turned into a hiss at the sight of Lucien. The cat's green eyes fixed on the intruder, tail flicking like a warning flag. Rory scooped him up instinctively, his warmth grounding her. "Eva's out of town. And even if she weren't, what makes you think I'd let you rifle through her stuff? You show up after all this time, and that's your opener?" Lucien's expression softened, the amber eye warming like embers. "It's not just that. Rory, I've missed you." The words hung there, raw and unexpected, stripping away his polished veneer. He reached out, fingers brushing the doorframe, close enough that she could smell his cologne—sandalwood and something darker, infernal. "Every day. I thought staying away was the right thing, but it gutted me. The things I didn't say... I should have fought for us." Her breath caught. There it was, the attraction that had always simmered between them, flaring back to life like a struck match. Hurt mingled with it, a tangle of emotions she'd buried under work and routine. Things left unsaid: how she'd loved the way he spoke French in quiet moments, translating poetry while his hand traced patterns on her skin; how his cane, with its hidden blade, had saved her life once; how his half-demon blood made him vulnerable in ways he'd never admit. But the pain—god, the pain of waking up alone, wondering if he'd chosen his underworld dealings over her. She unlatched the chain, stepping back to let him in, though every instinct screamed caution. "Fine. Come in. But if this is some ploy, Lucien, I swear—" He stepped inside, the door clicking shut behind him, sealing them in the cramped flat. Books towered on every surface—ancient tomes on demonology, scrolls yellowed with age, Eva's research notes scribbled in frantic handwriting. The air smelled of old paper and curry spices seeping up from below. Ptolemy wriggled free from her arms, darting to a perch on a stack of grimoires, watching Lucien with suspicion. Lucien set his cane against the wall, his movements deliberate, like he was trying not to spook her. "No ploy. I promise." He turned to face her, closer now in the confined space, his height making the room feel smaller. "The rift—it's pulling things through. Demons, artifacts. One of them is linked to your family, Rory. Your father's old cases, something about a barrister who tangled with the occult in Cardiff." Her stomach dropped. Brendan Carter, the Irish barrister—always so proper, but there were stories, whispers from her childhood about cases that bent reality. "How do you know that?" "I'm good at what I do." He smirked faintly, but it didn't reach his eyes. "But I can't stop it alone. And I won't drag you in without explaining everything this time. No more secrets." She crossed her arms, leaning against the kitchenette counter to steady herself. The flat's single bedroom loomed in the background, a messy haven of blankets and more books, but here in the living area, it felt intimate, charged. "You say that now. But last time, you decided what was best for me. Treated me like I couldn't handle your world." His jaw tightened, and he took a step toward her, closing the gap. "I was wrong. Scared, maybe. My father— the demon side—it's not just power. It's a curse. It makes me... destructive. I didn't want to destroy you too." His hand lifted, hesitating, then gently tucked a strand of her black hair behind her ear. The touch was electric, familiar, igniting memories of nights when his fingers had mapped every inch of her. Rory's resolve wavered. She didn't pull away. "You didn't. You leaving did." Her voice softened, vulnerability slipping through. At 25, she'd fled Cardiff, left Pre-Law and Evan behind, rebuilt in London with Eva's help. But Lucien had been the one to make her feel alive, seen. "I thought we were partners. Equals. Not some fragile human you had to shield." He cupped her cheek, his palm warm despite the infernal blood. "We were. We are, if you'll let us be." The black eye searched hers, deep and unending, while the amber one burned with restrained heat. "I've spent months regretting not saying this: I love you, Aurora Carter. All of you—the quick thinker, the fighter, the woman who sees through my bullshit." The words hit like a punch, stealing her breath. Attraction surged, pulling her toward him, but hurt anchored her. "Lucien..." She placed her hand over his, feeling the steady beat of his pulse—human enough to remind her he wasn't all monster. "You hurt me. Badly." "I know." He leaned in, forehead resting against hers, his breath mingling with her own. "Let me make it right. Starting tonight." The kiss came naturally, inevitable, her lips meeting his in a rush of pent-up longing. It started soft, tentative, his mouth tasting of mint and secrets, but deepened as she responded, her fingers threading into his slicked-back hair, disrupting the perfect order. He pulled her closer, hands sliding to her waist, lifting her slightly onto her toes despite their close heights. The world narrowed to this—the press of his body, the way he murmured her name like a prayer, "Rory," between kisses. Ptolemy meowed indignantly from his perch, breaking the spell momentarily. Rory laughed against Lucien's lips, a breathless sound that eased the tension. "Jealous cat," she whispered. Lucien chuckled, a low rumble in his chest. "He has good instincts." But he didn't let go, his arms wrapping around her fully now, holding her as if afraid she'd slip away again. They sank onto the sagging couch amidst the books, the weight of unsaid things finally spilling out. She told him about the lonely months, the deliveries that kept her moving, the fear that Evan wasn't truly gone. He confessed his wanderings through Avaros's fringes, seeking ways to control his demonic urges, all while thinking of her. The attraction rebuilt itself, brick by brick, laced with forgiveness. Hours passed in murmured conversations, his cane forgotten by the door, the three deadbolts securing them from the outside world. Outside, Brick Lane bustled on, oblivious, but inside Eva's flat, something mended. Hurt lingered, but so did hope—the kind that comes from things finally said, from two people forced together again, choosing to stay. As dawn crept through the grimy window, Rory traced the lines of his face, her head on his shoulder. "Don't leave this time," she said, not a plea but a demand. He kissed her forehead, his heterochromatic eyes soft in the growing light. "I won't. We're in this together." And for the first time in months, she believed him.
created_at"2026-02-20T19:37:42.44Z" 2/20/2026, 7:37:42 PM
model"x-ai/grok-4-07-09" 4/7/2009, 12:00:00 AM
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency21420
moderation_latency(null)
generation_time115369
tokens_prompt808
tokens_completion2731
native_tokens_prompt1409
native_tokens_completion3019
native_tokens_completion_images0
native_tokens_reasoning683
native_tokens_cached1045
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"completed"
usage0.04716075
router(null)
provider_responses
0
endpoint_id"d40bef9d-6936-4c57-9749-bf7399de4a77"
id"6794f88a-ec9f-c4db-a1d0-81b6e1586a53"
is_byokfalse
latency803
model_permaslug"x-ai/grok-4-07-09" 4/7/2009, 12:00:00 AM
provider_name"xAI"
status200
api_type"completions"
id"gen-1771616262-oYa68gVdIeoduTDeMlTG"
upstream_id"6794f88a-ec9f-c4db-a1d0-81b6e1586a53"
total_cost0.04716075
cache_discount0.00235125
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
88.89% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags36
adverbTagCount4
adverbTags
0"He smirked faintly [faintly]"
1"The words hit like [like]"
2"The kiss came naturally [naturally]"
3"Ptolemy meowed indignantly [indignantly]"
dialogueSentences47
tagDensity0.766
leniency1
rawRatio0.111
effectiveRatio0.111
86.40% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1838
totalAiIsmAdverbs5
found
0
adverb"suddenly"
count1
1
adverb"softly"
count1
2
adverb"gently"
count1
3
adverb"slightly"
count1
4
adverb"truly"
count1
highlights
0"suddenly"
1"softly"
2"gently"
3"slightly"
4"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)
31.99% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1838
totalAiIsms25
found
0
word"chaotic"
count1
1
word"flicker"
count1
2
word"intensity"
count1
3
word"pulse"
count2
4
word"race"
count1
5
word"flicked"
count1
6
word"traced"
count3
7
word"down her spine"
count1
8
word"warmth"
count1
9
word"stomach"
count1
10
word"loomed"
count1
11
word"charged"
count1
12
word"electric"
count1
13
word"familiar"
count1
14
word"resolve"
count1
15
word"wavered"
count1
16
word"restrained"
count1
17
word"disrupting"
count1
18
word"perfect"
count1
19
word"tension"
count1
20
word"amidst"
count1
21
word"weight"
count1
highlights
0"chaotic"
1"flicker"
2"intensity"
3"pulse"
4"race"
5"flicked"
6"traced"
7"down her spine"
8"warmth"
9"stomach"
10"loomed"
11"charged"
12"electric"
13"familiar"
14"resolve"
15"wavered"
16"restrained"
17"disrupting"
18"perfect"
19"tension"
20"amidst"
21"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
1
label"stomach dropped/sank"
count1
highlights
0"eyes narrowed"
1"stomach dropped"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences87
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences87
filterMatches
0"know"
1"think"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences89
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen124
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1812
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions51
wordCount1342
uniqueNames18
maxNameDensity0.75
worstName"Lucien"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Brick2
Lane2
Lucien10
Moreau1
Marseille1
Eva6
Edinburgh1
Ptolemy4
You4
Evan2
Rory10
London1
French1
Carter2
Irish1
Aurora1
Starting1
Avaros1
persons
0"Lucien"
1"Moreau"
2"Eva"
3"Ptolemy"
4"You"
5"Evan"
6"Rory"
7"Carter"
8"Aurora"
places
0"Brick"
1"Lane"
2"Marseille"
3"Edinburgh"
4"London"
5"Avaros"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences61
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.552
wordCount1812
matches
0"not a plea but a demand"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences89
matches
0"chose that moment"
95.76% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs31
mean58.45
std28.36
cv0.485
sampleLengths
094
140
2108
396
456
5130
655
749
856
983
1073
11102
1227
1366
1471
1528
1635
1760
1874
1960
2062
2145
2222
2382
2426
2533
2666
2754
2831
2918
3010
97.20% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences87
matches
0"was, unannounced"
1"is linked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs242
matches
0"was trying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount2
flaggedSentences15
totalSentences89
ratio0.169
matches
0"The door creaked open on its overworked hinges, revealing a sliver of the chaotic Brick Lane night outside—curry scents wafting from the shop below, distant laughter from pub crawlers, the flicker of neon signs."
1"His heterochromatic eyes—one amber, one black—locked onto hers with that unnerving intensity, as if he'd been expecting her all along."
2"He didn't smile, but the corner of his mouth twitched, a ghost of amusement or regret—she couldn't tell which."
3"Just poof—gone like smoke.\" Hurt laced her words, old wounds reopening. She'd thought they had something real, back when he'd first pulled her into London's supernatural underbelly. Stolen kisses in alleyways, whispered secrets about his half-demon heritage, nights where his amber eye glowed softly in the dark as he traced the crescent scar on her left wrist. But then came the arguments—the lies he'd spun to protect her, the jobs that pulled him into danger, the way his demonic side made him pull away just when she needed him close. The final blow: Evan, her abusive ex, resurfacing with threats, and Lucien handling it his way, bloody and final, without telling her. She'd called him a monster. He'd agreed and left."
4"She scoffed, but curiosity gnawed at her. Cool-headed Rory, always thinking out of the box—that's what her friends called her. But with him, logic frayed. \"My help?"
5"Eva's notes—I know she's been researching it."
6"Her breath caught. There it was, the attraction that had always simmered between them, flaring back to life like a struck match. Hurt mingled with it, a tangle of emotions she'd buried under work and routine. Things left unsaid: how she'd loved the way he spoke French in quiet moments, translating poetry while his hand traced patterns on her skin; how his cane, with its hidden blade, had saved her life once; how his half-demon blood made him vulnerable in ways he'd never admit. But the pain—god, the pain of waking up alone, wondering if he'd chosen his underworld dealings over her."
7"He stepped inside, the door clicking shut behind him, sealing them in the cramped flat. Books towered on every surface—ancient tomes on demonology, scrolls yellowed with age, Eva's research notes scribbled in frantic handwriting. The air smelled of old paper and curry spices seeping up from below. Ptolemy wriggled free from her arms, darting to a perch on a stack of grimoires, watching Lucien with suspicion."
8"I promise.\" He turned to face her, closer now in the confined space, his height making the room feel smaller. \"The rift—it's pulling things through."
9"Her stomach dropped. Brendan Carter, the Irish barrister—always so proper, but there were stories, whispers from her childhood about cases that bent reality. \"How do you know that?\""
10"My father— the demon side—it's not just power."
11"All of you—the quick thinker, the fighter, the woman who sees through my bullshit.\""
12"The words hit like a punch, stealing her breath. Attraction surged, pulling her toward him, but hurt anchored her. \"Lucien...\" She placed her hand over his, feeling the steady beat of his pulse—human enough to remind her he wasn't all monster. \"You hurt me."
13"The kiss came naturally, inevitable, her lips meeting his in a rush of pent-up longing. It started soft, tentative, his mouth tasting of mint and secrets, but deepened as she responded, her fingers threading into his slicked-back hair, disrupting the perfect order. He pulled her closer, hands sliding to her waist, lifting her slightly onto her toes despite their close heights. The world narrowed to this—the press of his body, the way he murmured her name like a prayer, \"Rory,\" between kisses."
14"Hours passed in murmured conversations, his cane forgotten by the door, the three deadbolts securing them from the outside world. Outside, Brick Lane bustled on, oblivious, but inside Eva's flat, something mended. Hurt lingered, but so did hope—the kind that comes from things finally said, from two people forced together again, choosing to stay."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1312
adjectiveStacks0
stackExamples(empty)
adverbCount49
adverbRatio0.037347560975609755
lyAdverbCount15
lyAdverbRatio0.011432926829268292
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences89
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences89
mean20.36
std21.85
cv1.073
sampleLengths
034
117
223
320
421
519
618
728
85
918
1029
115
125
1314
1415
1567
1615
1741
182
193
204
21121
2211
234
245
253
2623
275
284
2927
3012
3110
3219
333
3412
357
3615
3756
3816
3911
4013
4137
4212
435
446
45102
4616
472
489
4966
74.53% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.4606741573033708
totalSentences89
uniqueOpeners41
41.67% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences80
matches
0"Just poof—gone like"
ratio0.013
10.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount42
totalSentences80
matches
0"His heterochromatic eyes—one amber, one"
1"he said, his voice smooth,"
2"He didn't smile, but the"
3"She froze, her pulse kicking"
4"she managed, her voice sharper"
5"She didn't open the door"
6"Her bright blue eyes narrowed,"
7"It's not safe to discuss"
8"You vanished, Lucien."
9"He exhaled, a rare crack"
10"I gave you space."
11"you were right."
12"I'm not safe to be"
13"I need your help, Rory."
14"She scoffed, but curiosity gnawed"
15"You're the one with connections"
16"He leaned closer, his voice"
17"My father's realm."
18"I tracked you here because"
19"You show up after all"
ratio0.525
78.75% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount61
totalSentences80
matches
0"The door creaked open on"
1"Rory blinked, her hand still"
2"There he stood, Lucien Moreau,"
3"His heterochromatic eyes—one amber, one"
4"he said, his voice smooth,"
5"He didn't smile, but the"
6"She froze, her pulse kicking"
7"The last time she'd seen"
8"That was six months ago."
9"Rory had been crashing here"
10"she managed, her voice sharper"
11"She didn't open the door"
12"Her bright blue eyes narrowed,"
13"Lucien's gaze flicked to the"
14"It's not safe to discuss"
15"You vanished, Lucien."
16"He exhaled, a rare crack"
17"I gave you space."
18"you were right."
19"I'm not safe to be"
ratio0.763
62.50% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences80
matches
0"Now, here he was, unannounced,"
ratio0.013
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences20
technicalSentenceCount5
matches
0"His heterochromatic eyes—one amber, one black—locked onto hers with that unnerving intensity, as if he'd been expecting her all along."
1"Her breath caught. There it was, the attraction that had always simmered between them, flaring back to life like a struck match. Hurt mingled with it, a tangle …"
2"He stepped inside, the door clicking shut behind him, sealing them in the cramped flat. Books towered on every surface—ancient tomes on demonology, scrolls yell…"
3"They sank onto the sagging couch amidst the books, the weight of unsaid things finally spilling out. She told him about the lonely months, the deliveries that k…"
4"Hours passed in murmured conversations, his cane forgotten by the door, the three deadbolts securing them from the outside world. Outside, Brick Lane bustled on…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount1
matches
0"she managed, her voice sharper than intended"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount1
fancyTags
0"Lucien chuckled (chuckle)"
dialogueSentences47
tagDensity0.043
leniency0.085
rawRatio0.5
effectiveRatio0.043
82.2563%