Run: 2026-11-11-01M75QFEZQBJ26GFZBKRQ90GEA

Run Details

Duration:
53.5s
Cost:
$0.027932
Provider:
Google AI Studio

Model input

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

Model response

AI
The third deadbolt slid back with a heavy metallic clunk, followed by the second, then the first. Rory pulled the door open a fraction, bracing her foot against the scuffed skirting board out of sheer habit, expecting a courier or Eva returning early from the archives. Instead, she got Lucien Moreau. He stood in the dim, narrow landing above the Brick Lane curry house, looking entirely out of place against the peeling magnolia wallpaper. Rain darkened the shoulders of his tailored charcoal coat, and a single lock of platinum blond hair had escaped its usual slicked-back precision to brush his brow. His mismatched eyes—one warm, luminous amber, the other an abyssal, pupilless black—locked onto hers. For three seconds, neither of them breathed. The rich scent of toasted cumin and fenugreek drifting up through the floorboards warred suddenly with the crisp, expensive notes of Lucien’s cedarwood cologne and London rain. Rory’s hand tightened on the brass doorknob. Her pulse kicked hard against her ribs, a traitor to the cool composure she prided herself on maintaining. Six weeks. Forty-three days since he had walked out of the Golden Empress without finishing his tea, leaving an envelope of cash and a severed connection in his wake. "Eva isn't here," Rory said, her voice impressively level. She started to push the door shut. The tip of an ivory-handled cane wedged itself gently, inexorably, against the doorframe. Not enough force to bruise wood, just enough to remind her of the steel concealed within it, and the demon blood humming beneath his skin. "I know where Eva is," Lucien said. The faint Marseille cadence smoothed the edges of his English, low and velvety despite the damp chill in the stairwell. "I paid a clerk at the British Museum fifty pounds to keep her occupied with a misfiled Babylonian tablet until midnight. May I come in, Aurora?" Only her parents and Lucien ever called her Aurora. Coming from Brendan Carter, it sounded like a courtroom summons. Coming from Lucien, it sounded like dark velvet pulled over a blade. "I'm only feeding the cat," she lied, though her battered canvas courier bag was slung over the back of Eva's armchair and she was wearing thick woollen socks. "Say what you came to say, Luc. I've got an early shift for Yu-Fei tomorrow." His gaze dropped briefly to her bare ankles, then rose back to her bright blue eyes. Something tightened in his jaw. "The stairwell has ears, *chérie*. Even human ones. Five minutes." Rory weighed her options. Locking him out meant he would simply wait on the step in the rain, drawing attention, or pick all three deadbolts before she made it to the kettle. Worse, a reckless, infuriating part of her—the part she had spent forty-three days burying under double delivery shifts and Eva’s chaotic research—wanted to see him under the light. She stepped back, letting the door swing wide. Lucien stepped over the threshold, bringing the chill of the East London night into the cramped one-bedroom flat. Immediately, the space shrank. Eva’s flat was narrow at the best of times, every viable surface buried beneath precarious towers of leather-bound grimoires, yellowing scrolls, and frantic handwritten notes pinned together with paperclips. Lucien, at nearly six feet of immaculate tailoring and underworld lethality, looked like a panther trapped in a birdcage. Rory shut the door and pointedly threw one of the deadbolts. When she turned around, Ptolemy had emerged from beneath a pile of Aramaic translations on the sofa. The fat tabby trotted straight over to Lucien, winding around his polished Oxford shoes with a loud, rumbling purr. "Traitor," Rory muttered, crossing her arms. Her right thumb brushed automatically against the small crescent-shaped scar on her left wrist, tracing the pale ridge of skin. Lucien crouched slightly, resting his cane against his thigh to scratch beneath Ptolemy’s chin with long, pale fingers. "He appreciates quality." "He eats spiders off the ceiling," Rory countered, moving past him into the tiny kitchenette area just to put the counter between them. Her shoulder-length black hair swung forward, hiding the sudden heat in her cheeks as she brushed too close to his wool coat. "Your five minutes started thirty seconds ago. Who died, who owes whom a blood debt, and why couldn't you send a text like a normal fixer?" Lucien straightened. He didn't take off his coat, though droplets of rain were beginning to glisten under the warm yellow cast of Eva’s mismatched floor lamps. He watched her lean back against the chipped laminate counter, his heterochromatic gaze dissecting every defensive angle of her posture. "A scout from Avaros crossed through the Greenwich rift two nights ago," he said quietly. Rory’s fingers stilled on her wrist. The banter evaporated from her tongue. "Looking for you?" "Looking for leverage." Lucien took a slow step forward, navigating a stack of folklore journals on the rug. "My father’s court has been fractured since autumn. Someone decided to map my habits in London. My associates. My... vulnerabilities." The word hung heavy in the cramped room, vibrating between stacks of paper and the hum of the ancient refrigerator. *Vulnerabilities.* "Ah," Rory said softly, understanding clicking into place with cold, sharp clarity. Her mind, trained by a barrister father and sharpened by survival, connected the dots instantly. "That's what October was. That's why you looked at me across a dim sum table and told me my services were no longer required." Lucien’s jaw flexed. "You are human, Rory. You ride a bicycle through Soho traffic with paper bags of dumplings. You have no wards on your flat above Silas’s bar, no demonic patronage, no—" "Don't," she snapped, pushing off the counter. Anger flared hot and bright in her chest, burning away the lingering ache of the past six weeks. "Don't stand there in your thousand-pound suit and act like you dismissed an underperforming employee for her own good. It wasn't a business arrangement that night in Pimlico, Luc. Not when you stayed until dawn." Color rose faintly along Lucien’s sharp cheekbones, stark against his pale skin. The amber eye seemed to burn brighter, catching the lamplight, while the black one remained unreadable, swallowing everything. "I did what was necessary to keep them from scenting me on you," he said, his voice dropping an octave, losing some of its practiced broker's polish. A muscle feathered near his mouth. "Do you have any idea what my father’s hounds do to human playthings?" *Playthings.* Even knowing he was using Avarosian court parlance, the word struck old, ugly bruises. Not physical ones, not anymore, not since Cardiff and Evan—she had sworn when she fled Wales that no man would ever make her feel small or disposable again. Yet Lucien had managed it with three polite French phrases and a closed door. "Is that what you told yourself?" Rory took two steps forward, closing half the distance between them, her chin tilting up so she didn't have to cede an inch to his height. "That you were being noble? Because from where I was standing, Lucien, you panicked. You let me past the tailor-made armor for six hours, realized I saw the man instead of the monster, and bolted." "Aurora—" "I left Cardiff because someone tried to control every breath I took," she said fiercely, her voice trembling just slightly despite her best efforts. "He used fear. You used silence. Don't pretend yours is prettier just because your accent is better." Lucien flinched. It was microscopic—a tightening around his eyes, his knuckles whitening over the ivory handle of his cane—but for a man who brokered deals with vampires and warlocks without blinking, it was an earthquake. He leaned the cane carefully against Eva’s overflowing bookshelf. Without it, his hands were empty, palms slightly open at his sides. Unarmed. "Never compare me to him," Lucien whispered. The French rolled thick through his consonants now, stripped of restraint. "If he were in my reach, there wouldn't be enough left of Evan to bury in Welsh dirt. You know that." Rory swallowed hard, her breath catching. He remembered the name. She had only ever mentioned Evan once, half-asleep in the dark, tracing patterns over Lucien's collarbone while rain lashed against his Pimlico windows. Lucien closed the remaining space between them. He moved slowly, deliberately telegraphing every inch so she could step back, push him away, or reach for the cast-iron skillet drying by the sink. Rory didn't move. Her heart hammered against her sternum like a trapped bird, loud enough that his half-demon hearing certainly caught every frantic beat. He stopped inches away, close enough that the damp wool of his coat nearly brushed her sweater. Up close, he looked exhausted. Fine lines bracketed his eyes, and a faint smudge of violet bruised the pale skin beneath the amber iris. Slowly, Lucien raised his left hand. His fingers hovered near her arm before sliding gently down her forearm to curl around her left wrist, his thumb coming to rest directly over the small crescent scar. His skin was warmer than a human's, fever-bright against her pulse point. "I did not leave because you were disposable," Lucien murmured, looking down at where his thumb stroked the pale crescent of scarred skin. "I left because the morning after Pimlico, a broker in Whitechapel asked me who the dark-haired girl with the blue eyes was. And for the first time in thirty-two years, my hands shook." He looked up then. All the slick, untouchable fixer was gone, leaving raw, terrifying honesty in those mismatched eyes. "I have survived two realms by having nothing anyone could take from me," he breathed. "You ruined that in an evening, Rory." The anger inside her didn't vanish, not entirely, because six weeks of hurt couldn't be erased by a confession, no matter how devastating. Her mind raced, cataloguing the danger—Avarosian scouts, underworld whispers, the sheer lunacy of entangling herself with a half-demon when she was just trying to pay rent and keep her head down. Cool-headed Rory knew the smart play was to step back, point to the triple-locked door, and tell him to solve his own blood feuds. Instead, she turned her wrist in his grip until her fingers tangled with his. "You're an idiot," she whispered, the words catching in her throat. "In four languages." A ghost of a smile, crooked and painfully genuine, tugged at the corner of Lucien’s mouth. His free hand came up, cold rain-dampened knuckles brushing warm against her jawline, tilting her face up while his thumb traced the curve of her cheekbone. "Undoubtedly." "If there's a scout in Greenwich, showing up here leads them straight to me anyway," she pointed out, though she was already leaning into his palm, her eyelids fluttering shut for half a second at the familiar heat of him. "I killed the scout an hour ago under Blackfriars Bridge," Lucien murmured, bending his head until his forehead rested lightly against hers, their breaths mingling in the cramped, book-cluttered quiet. "Ruined a very good pair of cuffs. Then I came straight here." Rory let out a shaky laugh that turned into a sharp inhale as his hand slid into her dark hair, cradling the back of her skull. When she opened her eyes, he was right there—amber and midnight, fierce and waiting, asking permission without a single word. "Your coat is soaking wet," she breathed. "Take it off me," Lucien whispered against her lips. Rory reached for his lapels, pulled him down the final inch, and kissed him like forty-three days had been forty-three years. Lucien groaned low in his throat, a rough, desperate sound that vibrated right into her bones as his arms came around her waist, lifting her slightly off her wool-socked feet until her back hit the edge of the kitchen counter, scattering a stack of Eva's translation notes across the linoleum floor where neither of them cared to look.
created_at"2026-11-11T16:36:24.193Z" 11/11/2026, 4:36:24 PM
model"google/gemini-4-carbon-20261110"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3234
moderation_latency(null)
generation_time53518
tokens_prompt788
tokens_completion3047
native_tokens_prompt821
native_tokens_completion2629
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)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"STOP"
service_tier"default"
usage0.027932
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.2; linux; x64))"
http_referer(null)
request_id"req-1794414984-Z8pAf1gK86aLX2ff4YkJ"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1794414984-n10i4dZnBlTxsuE6ERZ7"
upstream_id"iJn0asi4Fbi6xdIP6Iy7yQY"
provider_responses
0
endpoint_id"f0c9681d-e99b-4bcb-8031-752429da222d"
id"iJn0asi4Fbi6xdIP6Iy7yQY"
is_byokfalse
latency3234
model_permaslug"google/gemini-4-carbon-20261110"
provider_name"Google AI Studio"
status200
total_cost0.027932
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
50.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags20
adverbTagCount3
adverbTags
0"he said quietly [quietly]"
1"Rory said softly [softly]"
2"she said fiercely [fiercely]"
dialogueSentences40
tagDensity0.5
leniency1
rawRatio0.15
effectiveRatio0.15
62.31% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1990
totalAiIsmAdverbs15
found
0
adverb"suddenly"
count1
1
adverb"gently"
count2
2
adverb"inexorably"
count1
3
adverb"slightly"
count4
4
adverb"softly"
count1
5
adverb"carefully"
count1
6
adverb"slowly"
count2
7
adverb"deliberately"
count1
8
adverb"lightly"
count1
9
adverb"very"
count1
highlights
0"suddenly"
1"gently"
2"inexorably"
3"slightly"
4"softly"
5"carefully"
6"slowly"
7"deliberately"
8"lightly"
9"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)
54.77% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1990
totalAiIsms18
found
0
word"abyssal"
count1
1
word"pulse"
count2
2
word"chill"
count2
3
word"velvet"
count1
4
word"chaotic"
count1
5
word"tracing"
count2
6
word"navigating"
count1
7
word"fractured"
count1
8
word"stark"
count1
9
word"unreadable"
count1
10
word"silence"
count1
11
word"raced"
count1
12
word"traced"
count1
13
word"familiar"
count1
14
word"vibrated"
count1
highlights
0"abyssal"
1"pulse"
2"chill"
3"velvet"
4"chaotic"
5"tracing"
6"navigating"
7"fractured"
8"stark"
9"unreadable"
10"silence"
11"raced"
12"traced"
13"familiar"
14"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
emotionTells0
narrationSentences102
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences102
filterMatches
0"feel"
hedgeMatches
0"started to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences122
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen59
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans3
markdownWords3
totalWords1981
ratio0.002
matches
0"chérie"
1"Vulnerabilities."
2"Playthings."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
70.79% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions73
wordCount1515
uniqueNames25
maxNameDensity1.58
worstName"Lucien"
maxWindowNameDensity2.5
worstWindowName"Lucien"
discoveredNames
Eva7
Lucien24
Moreau1
Brick1
Lane1
London2
Golden1
Empress1
Marseille1
English1
Aurora1
Brendan1
Carter1
East1
Ptolemy2
Aramaic1
Oxford1
Rory15
Anger1
Avarosian2
Cardiff1
Evan2
Wales1
French2
Pimlico1
persons
0"Eva"
1"Lucien"
2"Moreau"
3"Brendan"
4"Carter"
5"Ptolemy"
6"Rory"
7"Anger"
8"Avarosian"
9"Evan"
10"French"
places
0"Brick"
1"Lane"
2"London"
3"Marseille"
4"East"
5"Oxford"
6"Cardiff"
7"Wales"
globalScore0.708
windowScore0.833
57.41% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences81
glossingSentenceCount3
matches
0"sounded like a courtroom summons"
1"sounded like dark velvet pulled over a bla"
2"looked like a panther trapped in a birdca"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1981
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences122
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs52
mean38.1
std19.48
cv0.511
sampleLengths
046
15
264
334
454
516
638
753
831
943
1031
1160
128
1370
1447
1526
1621
1771
1846
1915
2015
2138
2221
2351
2433
2560
2630
2746
2857
2967
301
3141
3235
3322
3439
3533
3656
3741
3847
3956
4019
4122
4278
4314
4414
4543
4640
4742
4846
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences102
matches
0"was gone"
68.25% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs253
matches
0"was wearing"
1"were beginning"
2"was using"
3"was just trying"
4"was already leaning"
2.34% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount0
flaggedSentences6
totalSentences122
ratio0.049
matches
0"His mismatched eyes—one warm, luminous amber, the other an abyssal, pupilless black—locked onto hers."
1"Worse, a reckless, infuriating part of her—the part she had spent forty-three days burying under double delivery shifts and Eva’s chaotic research—wanted to see him under the light."
2"Not physical ones, not anymore, not since Cardiff and Evan—she had sworn when she fled Wales that no man would ever make her feel small or disposable again."
3"It was microscopic—a tightening around his eyes, his knuckles whitening over the ivory handle of his cane—but for a man who brokered deals with vampires and warlocks without blinking, it was an earthquake."
4"Her mind raced, cataloguing the danger—Avarosian scouts, underworld whispers, the sheer lunacy of entangling herself with a half-demon when she was just trying to pay rent and keep her head down."
5"When she opened her eyes, he was right there—amber and midnight, fierce and waiting, asking permission without a single word."
80.54% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1544
adjectiveStacks2
stackExamples
0"small crescent-shaped scar"
1"cold rain-dampened knuckles"
adverbCount71
adverbRatio0.04598445595854922
lyAdverbCount35
lyAdverbRatio0.02266839378238342
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences122
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences122
mean16.24
std10.14
cv0.624
sampleLengths
017
129
25
323
427
514
67
727
87
918
102
1127
129
137
1413
1525
167
1720
1826
199
2010
2112
2228
2315
2416
255
2610
274
2828
2928
308
3118
324
3329
3419
3511
3617
3719
386
3920
4018
413
4223
4322
4426
452
4624
4720
4815
496
68.85% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.4426229508196721
totalSentences122
uniqueOpeners54
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences93
matches
0"Instead, she got Lucien Moreau."
1"Only her parents and Lucien"
2"Immediately, the space shrank."
3"Slowly, Lucien raised his left"
4"Instead, she turned her wrist"
ratio0.054
90.97% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences93
matches
0"He stood in the dim,"
1"His mismatched eyes—one warm, luminous"
2"Her pulse kicked hard against"
3"She started to push the"
4"she lied, though her battered"
5"His gaze dropped briefly to"
6"She stepped back, letting the"
7"Her right thumb brushed automatically"
8"Her shoulder-length black hair swung"
9"He didn't take off his"
10"He watched her lean back"
11"he said quietly"
12"Her mind, trained by a"
13"she snapped, pushing off the"
14"he said, his voice dropping"
15"she said fiercely, her voice"
16"It was microscopic—a tightening around"
17"He leaned the cane carefully"
18"He remembered the name."
19"She had only ever mentioned"
ratio0.323
78.28% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount71
totalSentences93
matches
0"The third deadbolt slid back"
1"Rory pulled the door open"
2"He stood in the dim,"
3"Rain darkened the shoulders of"
4"His mismatched eyes—one warm, luminous"
5"The rich scent of toasted"
6"Rory’s hand tightened on the"
7"Her pulse kicked hard against"
8"Rory said, her voice impressively"
9"She started to push the"
10"The tip of an ivory-handled"
11"The faint Marseille cadence smoothed"
12"she lied, though her battered"
13"His gaze dropped briefly to"
14"Something tightened in his jaw."
15"Rory weighed her options."
16"She stepped back, letting the"
17"Lucien stepped over the threshold,"
18"Eva’s flat was narrow at"
19"Lucien, at nearly six feet"
ratio0.763
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences93
matches(empty)
ratio0
66.33% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount6
matches
0"Forty-three days since he had walked out of the Golden Empress without finishing his tea, leaving an envelope of cash and a severed connection in his wake."
1"It was microscopic—a tightening around his eyes, his knuckles whitening over the ivory handle of his cane—but for a man who brokered deals with vampires and war…"
2"His fingers hovered near her arm before sliding gently down her forearm to curl around her left wrist, his thumb coming to rest directly over the small crescent…"
3"His free hand came up, cold rain-dampened knuckles brushing warm against her jawline, tilting her face up while his thumb traced the curve of her cheekbone."
4"Rory let out a shaky laugh that turned into a sharp inhale as his hand slid into her dark hair, cradling the back of her skull."
5"Lucien groaned low in his throat, a rough, desperate sound that vibrated right into her bones as his arms came around her waist, lifting her slightly off her wo…"
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount4
matches
0"Rory said, her voice impressively level"
1"Rory said softly, understanding clicking into place with cold, sharp clarity"
2"she said fiercely, her voice trembling just slightly despite her best efforts"
3"she whispered, the words catching in her throat"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount10
fancyTags
0"she lied (lie)"
1"Rory muttered (mutter)"
2"she snapped (snap)"
3"Lucien whispered (whisper)"
4"Lucien murmured (murmur)"
5"he breathed (breathe)"
6"she whispered (whisper)"
7"Lucien murmured (murmur)"
8"she breathed (breathe)"
9"Lucien whispered (whisper)"
dialogueSentences40
tagDensity0.4
leniency0.8
rawRatio0.625
effectiveRatio0.5
75.8614%