Run: 2026-02-19-01KHTYJEHBHJPBT6DD728HAH2M

Run Details

Duration:
26.1s
Cost:
$0.010040
Provider:
Google AI Studio

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The third deadbolt groaned, a metallic protest that echoed through the narrow hallway of the Brick Lane flat. Rory wiped a smudge of flour from her cheek—residue from a double shift at the Golden Empress—and yanked the heavy oak door inward. The scent of rain-slicked pavement and expensive cologne surged into the entryway, overriding the lingering aroma of turmeric from the curry house below. Lucien Moreau leaned against the doorframe, his ivory-handled cane clicked once against the floorboards. Water beaded on the shoulders of his charcoal wool coat, shimmering like obsidian under the flickering hallway light. "You look like hell, Aurora." Rory gripped the door handle until her knuckles turned the color of parchment. The crescent-shaped scar on her left wrist throbbed, a phantom pulse she only felt when her nerves shredded. "The sign on the street says closed. That usually applies to the people living above the shop too." Lucien stepped past her without an invitation, the tip of his cane muffled by a stack of discarded research scrolls. He navigated the cramped living room with the practiced grace of a predator, his heterochromatic eyes—one honey-amber, the other a void of liquid black—scanning the chaos of Eva’s apartment. He stopped near the window, where Ptolemy the tabby cat sat perched on a pile of Latin lexicons. The cat hissed, fur spiking along its spine. "Your feline friend hasn't improved his temperament since my last visit." Lucien didn’t look back. He reached out a gloved hand, hovering just inches from the cat’s ears. "Ptolemy is a fine judge of character. Why are you in London, Lucien? I thought the Marseille docks were more your speed these days." Rory slammed the door, the three locks clicking back into place with finality. She crossed her arms, trying to ignore the way the air in the room seemed to thin and heat. In the six months since they last stood in the same room, he hadn’t aged a day. The half-demon blood kept his skin smooth, his features carved from cold marble, while she felt every hour of the greasy delivery shifts and the sleepless nights hiding from shadows. "Business in Avaros demanded a detour. And you left something behind." He turned, the movement fluid and unsettling. From his inner pocket, he withdrew a small silver fountain pen, the casing engraved with the Carter family crest. He held it out between two fingers. "Your father’s gift. You dropped it in the rush to leave the manor. Or perhaps you threw it. You were quite volatile that evening." Rory stared at the silver glint. The memory of the manor, the smell of sulfur, and the taste of the wine he’d poured her surged back. She didn’t take the pen. "I didn't invite you here to play courier. Leave it on the table and go." Lucien stepped closer. The light caught the platinum strands of his hair, slicked back with a precision that bordered on lethal. He stopped just outside her personal space, the heat radiating from him like a furnace in midwinter. "You haven't been answering the letters. Silence is a dangerous currency in our world, Aurora. People assume the worst. They assume you've been caught, or worse, that you've forgotten your debts." Rory laughed, a sharp, jagged sound. "My debts? You’re the one who brokered the deal with Evan. You’re the reason I had to run to London in the first place." Lucien’s amber eye flared, a flicker of orange fire dancing in the iris. He tapped his cane once, a sharp crack against the floor. "I paved the road for your exit. If I hadn’t interfered, your barrister father would be mourning a daughter and the police would be filing paperwork on a 'tragic accident.' I gave you Brick Lane. I gave you this dust-choked sanctuary." He reached out, his fingers brushing the air near her throat. Rory didn't flinch, though her pulse hammered against her skin. "You gave me a cage with different bars, Lucien. You always do. You wrap your help in silk and charcoal suits, but it always ends with me under your thumb." The Frenchman’s expression softened into something more dangerous—sincerity. He tipped her chin up with the crook of his finger. The touch was unnervingly cold, the mark of his father’s realm. "I find your thumb quite a comfortable place to be. If only you would stop squirming." Rory swiped his hand away. She paced to the kitchen counter, shoving aside a half-empty carton of noodles to create a barrier between them. "I’m working. I’m living. Silas lets me stay above the bar when I need to, and Eva keeps the wards up here. I don't need a fixer anymore." Lucien hummed, a low vibration that seemed to rattle the books on the shelves. He followed her, his presence filling the tiny kitchen until the walls felt like they were closing in. "Silas is a drunk and Eva is a scholar who hasn't seen sunlight in a fortnight. They cannot protect you from what is coming through the veil. The shadows in Avaros are whispering your name, Malphora." The use of her ceremonial name made her blood turn to ice. She gripped the edge of the laminate counter. "Don't call me that." "It is what you are. No amount of delivery bags or law textbooks will scrub the ichor from your soul." He leaned over the counter, his face inches from hers. Rory could see the faint, shimmering veins beneath his pale skin, a map of his demonic heritage. The scent of him—sandalwood and ozone—dizzying. "What do you want, Lucien? Really." Lucien’s gaze dropped to her lips, then back to her bright blue eyes. The black eye seemed to swallow the room's light, reflecting nothing but her own startled face. "I want you to stop pretending you belong in this gray, damp city. I want you to realize that the man who broke you is dead, and the man who saved you is losing his patience." Rory reached out, her hand trembling as she touched the lapel of his suit. The fabric felt impossibly soft. She pulled him closer, her breath hitching. "Saving someone isn't a one-time transaction. You keep showing up to claim the interest on a loan I never signed for." Lucien dropped his cane. It clattered to the floor, forgotten. He placed both hands on the counter, pinning her between his arms. The ivory handle lay useless between them. "Then sign the contract now. Tell me to leave. Tell me you feel nothing when I walk into a room, and I will vanish back to Marseille before the sun hits the spires of St Paul’s." The challenge hung in the air, thick and suffocating. Ptolemy jumped down from the books, the cat’s weight hitting the floor with a soft thud. Outside, a siren wailed, the sound muffled by the rain and the thick glass of the windows. Rory looked at the silver pen on the table, then at the man who had tracked her across borders just to deliver it. She reached up, her fingers sliding into the hair at the nape of his neck. "You're a liar, Lucien Moreau. You didn't come here for a pen." "I came for the only thing in this world that isn't for sale." He closed the distance. His lips met hers with an urgency that spoke of months of repressed hunger. It wasn't the kiss of a savior or a fixer; it was the kiss of a man who had burned down half of Europe to find the woman who had walked away from him. Rory spun him around, her back hitting the stacks of scrolls as she pulled him into the main room. Books tumbled from the shelves, centuries of knowledge falling unheeded to the floor. Lucien shifted his weight, his hands finding the curve of her waist, lifting her until her feet cleared the carpet. The heat between them was terrifying, a collision of human desperation and demonic intensity. Rory felt the cold metal of the three deadbolts against her peripheral vision, a reminder of the world outside she was desperately trying to keep at bay. Lucien pulled back just enough to speak, his voice a gravelly rasp against her ear. "You're coming with me. This flat is a tomb." Rory bit her lip, the taste of salt and rain lingering. "I have a shift tomorrow." Lucien let out a dark, melodic sound that might have been a laugh. He pressed his forehead against hers, his amber eye glowing with a fierce, possessive light. "Let the Empress find another rider. You belong to the night tonight." He moved his hand to the back of her head, his fingers tangling in her black hair. The silkiness of it seemed to ground him, a tether to the human world he so often disdained. "Say it, Aurora. Say you want to leave." Rory looked around the cramped, messy sanctuary. She looked at the books, the tea-stained notes, and the cat watching them with inquisitive green eyes. Then she looked at the man who held her as if she were the only solid thing in a shifting universe. "I didn't say I wanted to leave. I said I didn't want to be a debt." Lucien’s grip tightened, his thumbs tracing the line of her jaw. "You aren't a debt. You're the ledger. And I’m quite far behind on my payments." He kissed her again, slower this time, a deliberate exploration that made her knees go weak. Rory’s hands scrambled for purchase, finding the cold silk of his tie. She yanked it loose, the fabric sliding through her fingers like water. The ivory cane lay forgotten near the door, a discarded weapon in a war that had finally moved indoors. Lucien kicked a pile of research notes aside, clearing a path toward the bedroom as the rain intensified, drumming a frantic rhythm against the glass. "The deadbolts are still locked," she whispered against his throat. "Let them stay locked. No one is coming for you tonight but me." Lucien scooped her up, his strength effortless. He didn't look at the mess or the books. He only looked at her, his heterochromatic eyes finally finding a singular focus. He carried her through the threshold, the shadows of the room stretching long and hungry toward the door. Rory rested her head against his shoulder, the scent of charcoal and rain filling her senses. The fear that had lived in her chest for months—the fear of being found by Evan, the fear of the shadows—was still there, but it was being pushed back by something older and more primal. As they moved into the darkness of the hall, she heard the soft clink of the silver fountain pen rolling off the table and hitting the floor. It was a small sound, easily lost in the storm, but it felt like a period at the end of a very long sentence. Lucien paused at the bedroom door, his breath warm against her skin. "You’re trembling." "It’s cold in here." "I can fix that." He stepped inside, the door swinging shut behind them with a muffled click. The tabby cat wandered over to the fallen cane, sniffing the ivory handle before settling down to wait for the morning. In the silence of the flat, the only sound left was the rain and the distant hum of the London streets, indifferent to the two souls re-negotiating their terms in the dark. Rory reached out, her fingers finding the buttons of his vest. Each one she undid felt like a lock turning, not to keep someone out, but to let herself finally arrive. Lucien’s hands were steady as he lowered her onto the bed, his eyes never leaving hers. The amber and the black blended in the dim light, a fusion of two worlds that should never have met. "You’re staying," he said, and it wasn't a question. "For tonight." "Tonight is a start. I have lived centuries on starts." He leaned down, his shadow falling over her, blocking out the rest of the world. Rory closed her eyes, letting the heat of him anchor her to the present, ignoring the whispers of Avaros and the ghosts of Cardiff that still clawed at the edges of her mind. The silk tie fell to the floor, joining the silver pen and the discarded scrolls. For the first time in months, the three deadbolts didn't feel like enough, because the thing she was most afraid of was already inside, and she was holding onto him with both hands. Lucien moved with a predatory grace, tracing the line of her collarbone with his thumb. "Tell me about the bar. Tell me about Silas." "Why?" "Because I want to hear the sound of your voice talking about mundane things before I take you away from them." Rory smiled, a small, genuine thing that surprised even her. She began to talk, her voice low and steady, weaving the story of her life in the city as his hands continued their slow, deliberate work of stripping away the layers she had built for protection. The rain continued to fall, washing away the grime of Brick Lane, but inside the flat, the air was thick with the scent of sandalwood and the sound of two people finding their way back through the wreckage of their history. Lucien listened to every word, his eyes reflecting a hunger that had nothing to do with blood and everything to do with the woman in front of him. "You realize," he murmured, his voice a dark caress, "that once the sun rises, the rules change again." "I know." "Good. I’ve always preferred playing when the stakes are high." He silenced her then, the mundane world finally falling away, leaving only the heat, the darkness, and the steady, rhythmic beat of a pulse that refused to be quiet. The ivory handled cane remained on the floor, a silent witness to a parley that had turned into something far more complicated than a business transaction. Outside, the curry house lights flickered and died as the street grew quiet. Inside, the fire that had been smoldering for six months finally caught, turning the damp East London flat into a crucible. Rory pulled him closer, her fingers digging into his shoulders, her heart a frantic bird against the cage of her ribs. She wasn't running anymore. She was exactly where she had always intended to be, even if it took three deadbolts and a silver pen to get her there.
created_at"2026-02-19T12:39:05.009Z" 2/19/2026, 12:39:05 PM
model"google/gemini-3-flash-preview-20251217"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency836
moderation_latency(null)
generation_time26053
tokens_prompt1034
tokens_completion3603
native_tokens_prompt976
native_tokens_completion3184
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"STOP"
usage0.01004
router(null)
provider_responses
0
endpoint_id"6e82f652-2693-4b60-bbe0-7362d6e345f0"
is_byokfalse
latency836
model_permaslug"google/gemini-3-flash-preview-20251217"
provider_name"Google AI Studio"
status200
api_type"completions"
id"gen-1771504745-0yqxNgp02gmGgiCwp8O2"
upstream_id(null)
total_cost0.01004
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences42
tagDensity0.071
leniency0.143
rawRatio0
effectiveRatio0
95.91% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2446
totalAiIsmAdverbs2
found
0
adverb"really"
count1
1
adverb"very"
count1
highlights
0"really"
1"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)
40.72% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2446
totalAiIsms29
found
0
word"echoed"
count1
1
word"throbbed"
count1
2
word"pulse"
count3
3
word"navigated"
count1
4
word"predator"
count1
5
word"scanning"
count1
6
word"marble"
count1
7
word"glint"
count1
8
word"silence"
count2
9
word"flicker"
count1
10
word"dancing"
count1
11
word"sanctuary"
count2
12
word"silk"
count3
13
word"comfortable"
count1
14
word"weight"
count2
15
word"intensity"
count1
16
word"reminder"
count1
17
word"tracing"
count2
18
word"effortless"
count1
19
word"rhythmic"
count1
20
word"flickered"
count1
highlights
0"echoed"
1"throbbed"
2"pulse"
3"navigated"
4"predator"
5"scanning"
6"marble"
7"glint"
8"silence"
9"flicker"
10"dancing"
11"sanctuary"
12"silk"
13"comfortable"
14"weight"
15"intensity"
16"reminder"
17"tracing"
18"effortless"
19"rhythmic"
20"flickered"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"air was thick with"
count1
1
label"hung in the air"
count1
highlights
0"the air was thick with"
1"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences115
matches(empty)
68.32% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount6
narrationSentences115
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
2"tended to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences154
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2428
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
94.60% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions58
wordCount1805
uniqueNames18
maxNameDensity1.11
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Lucien"
discoveredNames
Brick2
Lane2
Golden1
Empress1
Moreau1
Eva1
Ptolemy2
Latin1
Carter1
Frenchman1
Europe1
Lucien18
Evan1
London2
Avaros1
Cardiff1
East1
Rory20
persons
0"Moreau"
1"Eva"
2"Ptolemy"
3"Carter"
4"Frenchman"
5"Lucien"
6"Evan"
7"Rory"
places
0"Brick"
1"Lane"
2"Golden"
3"Europe"
4"London"
5"Cardiff"
6"East"
globalScore0.946
windowScore1
55.66% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences106
glossingSentenceCount4
matches
0"vibration that seemed to rattle the books on the shelves"
1"felt like they were closing in"
2"felt like a period at the end of a very"
3"felt like a lock turning, not to keep s"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.824
wordCount2428
matches
0"No one is coming for you tonight but"
1"not to keep someone out, but to let herself finally arrive"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences154
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs93
mean26.11
std16.4
cv0.628
sampleLengths
064
132
25
331
418
575
611
717
824
979
1011
1133
1224
1331
1415
1538
1631
176
1824
1924
2041
2121
2230
2330
2416
2524
2628
2732
2836
2920
304
3120
3233
336
3429
3536
3626
3721
3829
3936
4042
4138
4212
4313
4452
4552
4641
4715
489
4911
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences115
matches
0"being found"
1"being pushed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs271
matches
0"were closing"
1"was terrifying"
2"was holding"
3"wasn't running"
31.54% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount1
flaggedSentences6
totalSentences154
ratio0.039
matches
0"Rory wiped a smudge of flour from her cheek—residue from a double shift at the Golden Empress—and yanked the heavy oak door inward."
1"He navigated the cramped living room with the practiced grace of a predator, his heterochromatic eyes—one honey-amber, the other a void of liquid black—scanning the chaos of Eva’s apartment."
2"The Frenchman’s expression softened into something more dangerous—sincerity."
3"The scent of him—sandalwood and ozone—dizzying."
4"It wasn't the kiss of a savior or a fixer; it was the kiss of a man who had burned down half of Europe to find the woman who had walked away from him."
5"The fear that had lived in her chest for months—the fear of being found by Evan, the fear of the shadows—was still there, but it was being pushed back by something older and more primal."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1821
adjectiveStacks0
stackExamples(empty)
adverbCount58
adverbRatio0.03185063152114223
lyAdverbCount17
lyAdverbRatio0.009335529928610654
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences154
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences154
mean15.77
std8.68
cv0.551
sampleLengths
018
123
223
314
418
55
613
718
818
920
1029
1118
128
1311
144
1513
1624
1713
1819
1917
2030
2111
227
2319
247
2524
266
2720
285
2915
303
3118
3217
3331
346
3524
3613
3711
3841
3911
4010
4130
428
4311
4411
4516
465
4719
4828
4914
46.75% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.22077922077922077
totalSentences154
uniqueOpeners34
28.99% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences115
matches
0"Then she looked at the"
ratio0.009
80.87% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount40
totalSentences115
matches
0"He navigated the cramped living"
1"He stopped near the window,"
2"He reached out a gloved"
3"She crossed her arms, trying"
4"He turned, the movement fluid"
5"He held it out between"
6"She didn’t take the pen."
7"He stopped just outside her"
8"He tapped his cane once,"
9"He reached out, his fingers"
10"He tipped her chin up"
11"She paced to the kitchen"
12"He followed her, his presence"
13"She gripped the edge of"
14"He leaned over the counter,"
15"She pulled him closer, her"
16"It clattered to the floor,"
17"He placed both hands on"
18"She reached up, her fingers"
19"He closed the distance."
ratio0.348
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount106
totalSentences115
matches
0"The third deadbolt groaned, a"
1"Rory wiped a smudge of"
2"The scent of rain-slicked pavement"
3"Lucien Moreau leaned against the"
4"Water beaded on the shoulders"
5"Rory gripped the door handle"
6"The crescent-shaped scar on her"
7"Lucien stepped past her without"
8"He navigated the cramped living"
9"He stopped near the window,"
10"The cat hissed, fur spiking"
11"Lucien didn’t look back."
12"He reached out a gloved"
13"Rory slammed the door, the"
14"She crossed her arms, trying"
15"The half-demon blood kept his"
16"He turned, the movement fluid"
17"He held it out between"
18"Rory stared at the silver"
19"The memory of the manor,"
ratio0.922
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences115
matches(empty)
ratio0
62.60% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences89
technicalSentenceCount10
matches
0"He followed her, his presence filling the tiny kitchen until the walls felt like they were closing in."
1"His lips met hers with an urgency that spoke of months of repressed hunger."
2"Lucien shifted his weight, his hands finding the curve of her waist, lifting her until her feet cleared the carpet."
3"He kissed her again, slower this time, a deliberate exploration that made her knees go weak."
4"The ivory cane lay forgotten near the door, a discarded weapon in a war that had finally moved indoors."
5"The fear that had lived in her chest for months—the fear of being found by Evan, the fear of the shadows—was still there, but it was being pushed back by someth…"
6"Lucien listened to every word, his eyes reflecting a hunger that had nothing to do with blood and everything to do with the woman in front of him."
7"He silenced her then, the mundane world finally falling away, leaving only the heat, the darkness, and the steady, rhythmic beat of a pulse that refused to be q…"
8"The ivory handled cane remained on the floor, a silent witness to a parley that had turned into something far more complicated than a business transaction."
9"Inside, the fire that had been smoldering for six months finally caught, turning the damp East London flat into a crucible."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount1
matches
0"he murmured, his voice a dark caress,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount2
fancyTags
0"she whispered (whisper)"
1"he murmured (murmur)"
dialogueSentences42
tagDensity0.071
leniency0.143
rawRatio0.667
effectiveRatio0.095
76.8654%