Run: 2026-02-25-01KJ94K5HHJWWSCWH04Y9QD4DG

Run Details

Duration:
29.8s
Cost:
$0.003219
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 sharp rap against the wood startled Rory from her study. Silas’ bar downstairs, usually a dull thrum underfoot on a Tuesday night, had fallen quiet. Three distinct, measured knocks. She padded to the door, a worn t-shirt and faded jeans her uniform for the evening. Her hand hovered over the deadbolt, a habit ingrained by living above a public house in East London, before the usual city grit made her check again. She pulled it open. And froze. Lucien Moreau filled the threshold, not in his usual charcoal suit, but a simple yet flawlessly cut dark grey cashmere sweater that hugged his athletic frame. His slicked-back platinum hair looked artfully dishevelled, as if he’d run his hand through it a thousand times. His heterochromatic eyes – one molten amber, the other a depthless black – scanned her, a flicker crossing his face, gone before she could name it. "Rory," he said, his voice a low rumble, the French lilt a familiar, dangerous melody. Her heart hammered against her ribs, a frantic drummer suddenly unearthed. "Lucien. What... what are you doing here?" The question felt thin, reedy, entirely inadequate. It had been months. More than months. Long enough for the sting of their parting to dull to a persistent ache, yet here he was, disrupting the fragile peace she’d painstakingly constructed. He took a small step forward, the scent of sandalwood and something undeniably arcane clinging to him, a stark contrast to the stale beer and frying oil that usually permeated the hallway. He didn’t push, just waited, his posture radiating a coiled tension that mirrored her own. The ivory-handled cane, usually a stark accessory, was absent. A surprising omission. "I need a moment of your time," he stated, his gaze never leaving hers. "It's urgent." Urgent. That was always Lucien’s cue, wasn't it? A crisis conjured, a favor demanded, a secret traded. Had he tracked her down just to hand her another piece of trouble? The thought sent a fresh wave of irritation warring with the undeniable pull she still felt. Those eyes, one warm like a desert sunset, the other dark as a moonless night, had always held her captive for longer than was wise. "My time is usually booked for deliveries, Luc," she managed, her voice a little steadier now, a shield of pragmatic indifference forming. "Not for drop-ins." A ghost of a sardonic smile touched his lips. It didn’t reach his eyes. "I know about the deliveries. And Silas’ rather... lively establishment downstairs. This isn't a social call. It concerns a matter of some delicacy." Delicacy. He always spoke in euphemisms. She leaned back against the doorframe, crossing her arms. "Delicacy for you, or for me? Last I heard, you were orchestrating affairs from behind a dozen different gilded doors, not knocking on this one." She deliberately flicked her gaze past him, down the narrow, grimy stairwell. His presence here felt wrong, an intruder from another world into her carefully preserved mundane existence. His left eyebrow, dark against the pale stubble dusting his jaw, arched infinitesimally. "And what life do you have carved out here, Aurora? Above a pub, smelling of fryer grease?" The question was mild but carried a barb, a familiar echo of the dismissiveness she’d sometimes detected beneath his polished veneer, even when he was ‘helping’ her. That hit a nerve. "It's mine, Lucien. And it's quiet. Which is more than I can say for your world." She pushed off the doorframe, stepping back, a silent invitation to enter, but laced with the unspoken question of *why*. The three deadbolts remained engaged, a silent fort she wasn’t quite ready to surrender. He pushed the door open further, his polished boots barely making a sound on the scuffed linoleum. He slipped inside, his presence immediately seeming to alter the air pressure in the small space. He stood there, not moving, his gaze sweeping over the stacks of books piled precariously on the small coffee table, the discarded delivery manifest on the counter, the faint smell of coffee from the French press on the stove. She’d tidied, mostly, but life, her messy, complicated life, was all over the flat. "Quiet," he repeated, as if tasting the word. He turned back to her, his heterochromatic gaze locking onto her again, pinning her in a way few people could. "The quiet is about to be disturbed, Aurora. That's why I'm here." He paused, letting the implication hang in the air. "Something has surfaced. Something that has drawn attention. Your name, unfortunately, has been mentioned." Rory blinked. "My name? What has my name got to do with anything? I deliver food. I talk to people. Usually about their orders." She felt a familiar unease prickle her skin, the same feeling that had underscored her life before Eva found her. The feeling of being caught in a current she couldn't control. "Not just your name," Lucien corrected, his voice dropping to a more serious tone. "Your history. The fragments of it you thought buried. Specifically, connections to a certain incident in Paris three years ago. An incident that has suddenly become very relevant again, and to very dangerous people." Paris. The name settled like a stone in her gut. Paris was a word she’d tried to excise from her vocabulary, from her memory. It was the last city she’d shared with Lucien, the last tangled, tumultuous week before she broke everything and ran. "I don't know what you're talking about," she said, her voice tight. "Paris is... past." "For you, perhaps," Lucien conceded, his expression unreadable. "But the ripples from that stone have reached the shore. And the tide is coming in, Rory. People are asking questions. Not polite questions. Questions with sharp edges." He stepped closer, his eyes holding hers. "Questions that, if answered by the wrong party, could put you, and others, in considerable danger." She felt a chill creep up her spine, despite the warmth of the cramped flat. The smell of sandalwood intensified as he moved. "And you know this because?" "Because I deal with the people asking them," he said simply. He held up a hand, as if to forestall her questions. "I don't have time for pleasantries, nor do I want to dredge up any old arguments. This requires your particular brand of insight. The kind that sees the angles I might miss, the kind that doesn't get blinded by gold or fear." He stepped closer still, only inches separating them now. His gaze dropped to her lips for a fleeting second before returning to her eyes. "Eva wouldn't want you blindsided. And neither do I." Eva. Hearing Eva’s name, spoken by him, felt like another jolt. Eva, who had plucked her from the wreckage of Cardiff and brought her to London, had also known Lucien. She’d trusted him. And Rory had, too, once. "Eva?" Rory’s voice was barely a whisper. "Where is Eva?" Lucien’s jaw tightened almost imperceptibly. The amber eye seemed to hold a shadow of past pain. "Eva is... occupied. Which is precisely why I am here. She couldn't come herself. She sent me." He tilted his head. "Think, Aurora. That night in Paris. The archive you broke into. The artifact you photographed. Someone has found the original data. And they are none too happy that a piece of it is missing." Rory’s mind reeled trying to process the information. The chill intensified, a cold dread seeping into her bones. Pictures from Paris, artifacts, dangerous people asking questions… it all felt like a nightmare from which she'd finally woken, only to have it return. "Why come to me, Luc? Why not handle it yourself? Isn't that what you do? Fix delicate situations?" He moved, a subtle shift in posture that drew her gaze. It wasn't just the man, the fixer, but the half-demon, the creature of arcane knowledge. "Because this is precisely the kind of mess that draws attention of a kind neither you nor I can afford to advertise,” he said, his voice low and resonant. He reached out, his fingers brushing the sleeve of her t-shirt. Not touching her skin, but so close it felt like a caress. "And because, as much as it pains me to admit it, you are the best person to navigate this particular labyrinth without getting lost." His fingers lingered for a microsecond, a phantom warmth against the fabric. Her breath caught. The shared history, the unspoken attraction, the hurt from their last bitter encounter – it all swirled around them in the cramped space. The memory of his hands, once holding her, now deliberately hovering near, sent a tremor through her. She pulled her arm back slightly, breaking the almost-contact. "You say Eva sent you," Rory began, her voice regaining some of its usual crispness, though a tremor lay beneath it. "But you’ve never been one to take orders, less so mine. So, what's the real reason, Luc? What’s in it for you?" He met her direct gaze, his dual-colored eyes unyielding. The silence stretched, punctuated only by the faint, distant sounds of the city outside and the faint sigh of the building settling. His expression was an open invitation to dissect him, but beneath it, she knew, lay layers of complexity she’d once thought she understood. "Perhaps," he finally said, a slow smile spreading across his face, a true smile this time, one that crinkled the corners of his eyes and made him look younger, dangerously so, "I have a vested interest in ensuring certain unpleasant histories remain buried. And I find your company, when we are not at each other's throats, rather... stimulating." Her stomach twisted. Stimulating. That was an understatement. The raw attraction that had simmered between them from the start, the one that had led them into a tangled, passionate, and ultimately destructive affair, still pulsed, dormant but potent, beneath the surface of her carefully constructed defenses. He saw it. He always saw it. And she saw the flicker of something in his gaze – a recognition, a regret, an undeniable pull that mirrored her own. "Stimulating?" she repeated, a breathy challenge. "That's how you phrase an urgent warning about my name being dragged through the dirt and 'dangerous people' sniffing around?" "A warning is best delivered with a certain... charm," Lucien replied, his amber eye glinting. He took another step, closing the remaining distance between them, until his chest was mere inches from hers. The heady scent of sandalwood filled her senses. "And perhaps, Aurora, because what we had, however flawed, was never entirely without merit. And I find I miss certain... collaborations." His gaze dropped again, this time lingering on the small, crescent-shaped scar peeking from the edge of her black t-shirt sleeve cuff, near her left wrist. A gesture so small, so intimate, she couldn’t help but follow his gaze down. Her hand instinctively moved to cover it, a childhood memory that had nothing to do with Paris or their shared past. But he was looking at her face again, his expression unreadable. "The artifact," he murmured, his voice barely audible, "what did you do with it after you photographed it, Rory?" The direct question, so blunt after the layers of subtext, jolted her. Her mind went blank for a fraction of a second, then flashed back to a dimly lit room, the whisper of paper, the clink of glass, the desperate need to disappear. She swallowed, her throat suddenly dry. Where *had* she put it? She’d thought she’d destroyed it. Destroyed everything. "I," she started, hesitating for the first time in her narrative. The fear was real now. Not just abstract danger, but the immediate, palpable threat he described, and the agonizing uncertainty of her own actions. "I... I thought I got rid of it." His stare was intense, a silent pressure that demanded more. The air crackled with unspoken words, with the history that lay between them like an invisible, charged barrier. He had the authority, the knowledge, to make her remember everything, and the charm, the dangerous magnetism, to make her want to relive *some* of it. "Then the question is," Lucien stated, his voice a low hum that vibrated through her very bones, "what exactly did you get rid of, Aurora? And where did it go?"
created_at"2026-02-25T00:53:42.076Z" 2/25/2026, 12:53:42 AM
model"google/gemini-2.5-flash-lite"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1313
moderation_latency(null)
generation_time29716
tokens_prompt1034
tokens_completion7022
native_tokens_prompt976
native_tokens_completion7804
native_tokens_completion_images0
native_tokens_reasoning5105
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.0032192
router(null)
provider_responses
0
endpoint_id"ce839073-aa24-4f29-8358-15b319bd05ec"
is_byokfalse
latency1313
model_permaslug"google/gemini-2.5-flash-lite"
provider_name"Google AI Studio"
status200
api_type"completions"
id"gen-1771980822-aTo0C5nPJiVAO7htKmfo"
upstream_id(null)
total_cost0.0032192
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"

Evaluation details

Result Evaluator Details Meta Data
75.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount3
adverbTags
0"the dismissiveness she’d sometimes [sometimes]"
1"he said simply [simply]"
2"he finally said [finally]"
dialogueSentences43
tagDensity0.558
leniency1
rawRatio0.125
effectiveRatio0.125
68.15% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2041
totalAiIsmAdverbs13
found
0
adverb"suddenly"
count3
1
adverb"deliberately"
count2
2
adverb"carefully"
count2
3
adverb"very"
count3
4
adverb"precisely"
count2
5
adverb"slightly"
count1
highlights
0"suddenly"
1"deliberately"
2"carefully"
3"very"
4"precisely"
5"slightly"
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)
0.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2041
totalAiIsms43
found
0
word"measured"
count1
1
word"scanned"
count1
2
word"flicker"
count2
3
word"lilt"
count1
4
word"familiar"
count3
5
word"disrupting"
count1
6
word"constructed"
count2
7
word"stark"
count2
8
word"tension"
count1
9
word"flicked"
count1
10
word"eyebrow"
count1
11
word"echo"
count1
12
word"unspoken"
count3
13
word"implication"
count1
14
word"unreadable"
count2
15
word"chill"
count2
16
word"warmth"
count2
17
word"fleeting"
count1
18
word"whisper"
count2
19
word"navigate"
count1
20
word"encounter"
count1
21
word"silence"
count1
22
word"layers of complexity"
count1
23
word"ensuring"
count1
24
word"stomach"
count1
25
word"pulsed"
count1
26
word"charm"
count2
27
word"glinting"
count1
28
word"palpable"
count1
29
word"charged"
count1
30
word"vibrated"
count1
highlights
0"measured"
1"scanned"
2"flicker"
3"lilt"
4"familiar"
5"disrupting"
6"constructed"
7"stark"
8"tension"
9"flicked"
10"eyebrow"
11"echo"
12"unspoken"
13"implication"
14"unreadable"
15"chill"
16"warmth"
17"fleeting"
18"whisper"
19"navigate"
20"encounter"
21"silence"
22"layers of complexity"
23"ensuring"
24"stomach"
25"pulsed"
26"charm"
27"glinting"
28"palpable"
29"charged"
30"vibrated"
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
emotionTells1
narrationSentences120
matches
0"felt a chill"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences120
filterMatches
0"look"
hedgeMatches
0"tried to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences138
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen58
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans3
markdownWords3
totalWords2045
ratio0.001
matches
0"why"
1"had"
2"some"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions31
wordCount1447
uniqueNames10
maxNameDensity0.62
worstName"Lucien"
maxWindowNameDensity2.5
worstWindowName"Lucien"
discoveredNames
Rory6
East1
London2
Moreau1
French2
Urgent1
Lucien9
Eva4
Paris4
Cardiff1
persons
0"Rory"
1"Moreau"
2"Lucien"
3"Eva"
places
0"East"
1"London"
2"French"
3"Paris"
4"Cardiff"
globalScore1
windowScore0.833
36.36% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences88
glossingSentenceCount4
matches
0"as if tasting the word"
1"felt like another jolt"
2"felt like a nightmare from which she'd"
3"felt like a caress"
4.40% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.956
wordCount2045
matches
0"not in his usual charcoal suit, but a simple yet flawlessly cut dark grey cashmere sweater"
1"neither you nor"
2"Not touching her skin, but so close it felt like a caress"
3"Not just abstract danger, but the immediate, palpable threat he described"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences138
matches(empty)
97.98% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs39
mean52.44
std25.85
cv0.493
sampleLengths
073
14
22
370
415
557
659
716
871
925
1037
1168
1257
1354
1486
1563
1655
1748
1859
1959
2028
2197
2238
2310
2471
2560
26102
2764
2843
29112
3075
3126
3262
3372
3419
3561
3643
3754
3830
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences120
matches
0"being caught"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs247
matches
0"was, disrupting"
1"was looking"
80.75% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences138
ratio0.022
matches
0"His heterochromatic eyes – one molten amber, the other a depthless black – scanned her, a flicker crossing his face, gone before she could name it."
1"The shared history, the unspoken attraction, the hurt from their last bitter encounter – it all swirled around them in the cramped space."
2"And she saw the flicker of something in his gaze – a recognition, a regret, an undeniable pull that mirrored her own."
87.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount750
adjectiveStacks1
stackExamples
0"small, crescent-shaped scar"
adverbCount36
adverbRatio0.048
lyAdverbCount14
lyAdverbRatio0.018666666666666668
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences138
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences138
mean14.82
std10.82
cv0.73
sampleLengths
011
115
24
316
427
54
62
726
818
926
1015
1111
1214
134
143
1525
1632
1715
189
193
2014
212
221
237
249
2513
2616
2725
2822
293
309
315
3223
331
345
359
3637
3716
3813
3944
404
4136
4214
4317
4416
4539
4614
478
4820
4921
43.48% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.2971014492753623
totalSentences138
uniqueOpeners41
29.76% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences112
matches
0"More than months."
ratio0.009
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences112
matches
0"She padded to the door,"
1"Her hand hovered over the"
2"She pulled it open."
3"His slicked-back platinum hair looked"
4"His heterochromatic eyes – one"
5"he said, his voice a"
6"Her heart hammered against her"
7"It had been months."
8"He took a small step"
9"He didn’t push, just waited,"
10"he stated, his gaze never"
11"she managed, her voice a"
12"It didn’t reach his eyes."
13"He always spoke in euphemisms."
14"She leaned back against the"
15"She deliberately flicked her gaze"
16"His presence here felt wrong,"
17"His left eyebrow, dark against"
18"She pushed off the doorframe,"
19"He pushed the door open"
ratio0.554
9.11% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount101
totalSentences112
matches
0"The sharp rap against the"
1"She padded to the door,"
2"Her hand hovered over the"
3"She pulled it open."
4"Lucien Moreau filled the threshold,"
5"His slicked-back platinum hair looked"
6"His heterochromatic eyes – one"
7"he said, his voice a"
8"Her heart hammered against her"
9"The question felt thin, reedy,"
10"It had been months."
11"He took a small step"
12"He didn’t push, just waited,"
13"The ivory-handled cane, usually a"
14"A surprising omission."
15"he stated, his gaze never"
16"That was always Lucien’s cue,"
17"A crisis conjured, a favor"
18"The thought sent a fresh"
19"Those eyes, one warm like"
ratio0.902
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences112
matches(empty)
ratio0
55.14% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences57
technicalSentenceCount7
matches
0"Lucien Moreau filled the threshold, not in his usual charcoal suit, but a simple yet flawlessly cut dark grey cashmere sweater that hugged his athletic frame."
1"His slicked-back platinum hair looked artfully dishevelled, as if he’d run his hand through it a thousand times."
2"He held up a hand, as if to forestall her questions."
3"He moved, a subtle shift in posture that drew her gaze."
4"The raw attraction that had simmered between them from the start, the one that had led them into a tangled, passionate, and ultimately destructive affair, still…"
5"And she saw the flicker of something in his gaze – a recognition, a regret, an undeniable pull that mirrored her own."
6"Her hand instinctively moved to cover it, a childhood memory that had nothing to do with Paris or their shared past."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount7
matches
0"he repeated, as if tasting the word"
1"Lucien corrected, his voice dropping to a more serious tone"
2"she said, her voice tight"
3"Lucien conceded, his expression unreadable"
4"he said, his voice low and resonant"
5"Lucien replied, his amber eye glinting"
6"he murmured, his voice barely audible,"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount7
fancyTags
0"he stated (state)"
1"he repeated (repeat)"
2"Lucien corrected (correct)"
3"Lucien conceded (concede)"
4"she repeated (repeat)"
5"he murmured (murmur)"
6"Lucien stated (state)"
dialogueSentences43
tagDensity0.302
leniency0.605
rawRatio0.538
effectiveRatio0.326
65.6821%