Run: 2026-11-11-01M75PQBTAHXNVRMF2J33KRNQ5

Run Details

Duration:
1m 57s
Cost:
$0.059202
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, and Rory pulled the door open. For half a heartbeat, neither of them breathed. Lucien Moreau stood on the narrow Brick Lane landing, framed by peeling green wallpaper and the dim, buzzing halo of a bare stairwell bulb. Rain had darkened the shoulders of his tailored charcoal suit, though not a single strand of his slicked-back platinum blond hair was out of place. His left hand rested atop his ivory-handled cane, fingers curled with deceptive ease over the seam where Rory knew five inches of razor-sharp steel lay concealed. His eyes locked onto hers—one warm, translucent amber, the other as bottomless and black as an inkwell. Something fractured across his immaculate composure before the fixer's mask slammed back into place. "Aurora," he said, the soft Marseillais cadence curving around the syllables of a name almost no one else used. Rory kept her grip steady on the brass doorknob, refusing to let him see how violently her pulse had just kicked against her ribs. Eight weeks. Fifty-nine days since she had woken up alone in her flat above Silas' bar to cold sheets and silence, followed three days later by a couriered envelope containing protective wards and not a single word in his handwriting. "Eva isn't here," Rory said evenly. She leaned an inch against the doorframe, blocking his view into the cramped hallway. "If you're looking to buy a translation, try again on Monday." "I am aware Eva is in Edinburgh," Lucien replied. His gaze dropped briefly—taking in her damp, straight black hair brushing her collarbones, the faded Golden Empress T-shirt she hadn't bothered changing out of after her evening delivery shift, and her bare feet on the worn floorboards—before lifting back to her face. "Which is precisely why I climbed three flights of stairs smelling of turmeric to speak with you." Downstairs, the curry house kitchen clattered with pans, sending rich waves of toasted cumin, garlic, and roasted chili drifting up through the floorboards. Around Rory's ankles, a plump brown tabby materialized with a chirruping meow. Ptolemy squeezed his head past the edge of the door and shamelessly rubbed his cheek against the cuff of Lucien's expensive trousers. "Traitor," Rory muttered to the cat. She met Lucien's uneven gaze again, her bright blue eyes cool and assessing. "Say it from the landing, Luc. My kettle's boiling." A faint crease appeared between his brows. "Two collectors from Avaros crossed the Thames twenty minutes ago. They are tracking a resonance signature attached to an unbound scroll Eva acquired in Whitechapel last month." Rory went still. Her thumb drifted unconsciously to the inside of her left wrist, brushing the small crescent-shaped scar pale against her skin. "Eva wards everything she brings into this flat." "Against human thieves and lesser London scavengers, yes. Not against my father's countrymen." Lucien shifted his weight slightly, the ivory tip of his cane clicking once against the scuffed linoleum. "May I come in, or would you prefer to conduct a territorial negotiation in the stairwell until they pick up the scent?" For two seconds, Rory weighed the odds of finding and neutralizing an Avarosi artifact by herself among the hundreds of documents burying the flat. Rory was smart, and panic wasn't in her nature, not even when ghosts from her past or demons from London's underworld came knocking. Pride was a luxury; survival was math. She stepped back and pulled the door wide. Lucien inclined his head and crossed the threshold, bringing the crisp scent of November rain, cedarwood, and faint woodsmoke into the tiny entryway. When Rory shut the door and reached for the locks, he stood barely a foot behind her in the cramped passage. She felt the ambient heat of him—always slightly warmer than a human man—radiating against her shoulder blades as she threw the first, second, and third deadbolts home. When she turned, he hadn't moved back to give her room. At five-foot-eleven, he didn't tower, yet in Eva's narrow corridor he seemed to consume all available oxygen. "Living room," she said clippedly, brushing past his sleeve to break the sudden static pulling between them. Calling it a living room was generous. Eva's one-bedroom flat was less a home and more an archaeological dig site with plumbing. Towering stacks of leather-bound grimoires lined the skirting boards. Loose parchment scrolls spilled out of umbrella stands, research notes were pinned in overlapping constellations above the sagging sofa, and even the windowsill above glowing Brick Lane was stacked three-deep with lexicons. Lucien surveyed the chaos, lifting Ptolemy gently aside with the shaft of his cane when the tabby tried to scale his shin. "Charming as ever. How do you even find a place to sit?" "I don't live here. I'm feeding the cat," Rory said, folding her arms. In the cramped space between the coffee table and an overflowing bookcase, there was nowhere to retreat. "What am I looking for? Red wax? Obsidian ink?" "Ash-gray vellum, tied with copper wire," Lucien said, unbuttoning his charcoal jacket with one hand. He draped it neatly over the single clear inch of a wooden chairback, leaving him in a crisp dark waistcoat and rolled white shirtsleeves that exposed lean, corded forearms. "It will feel warm to the touch. Like skin running a fever." Rory turned toward the desk by the radiator, grateful for a task that required looking somewhere other than his hands. She remembered those hands far too vividly—the precise, devastating patience of them against her waist in the dark above Silas' bar, the way his fingers had tangled in her hair while he murmured things in French he probably thought she didn't understand. She began sifting through a tray of rolled parchments, keeping her movements brisk. "How did you know I was here tonight?" From across the room, paper rustled as Lucien checked the shelves beside the sofa. "Yu-Fei mentioned you took the early bicycle route so you could stop by Brick Lane before ten." Rory paused, a cardboard tube halfway out of a crate, and looked over her shoulder. "You went to the Golden Empress?" "I passed by." "You live in Marylebone, Lucien. Nobody casually passes through Soho to ask my boss about my delivery schedule unless they're keeping tabs." He didn't look up from the stack of folios he was paging through. "London has been restless since October. Checking that you had not walked into traffic or annoyed a cabal of warlocks required very little effort." A sharp, hot laugh escaped her throat before she could swallow it. She set the tube down harder than necessary, sending a tremor through a precarious tower of Latin dictionaries. "Right. Very conscientious of you. Was that included in the fee Eva paid you back in September, or are you running a charity for fragile humans now?" That made him stop. Slowly, Lucien closed the folio in his hands and turned toward her. Under the amber glow of Eva's mismatched table lamps, his heterochromatic eyes were striking and severe, splitting his face between warmth and shadow. "You have never been fragile, Aurora," he said quietly. "That was half the problem." "Then what was the other half?" The question tore out of her faster than her Pre-Law training could censor it. Rory straightened, hating the sting tightening the back of her throat, hating that after leaving Evan back in Cardiff and swearing she would never again let a man make her feel small or disposable, Lucien had managed to gut her without ever raising his voice. "Because from where I was standing, we survived a blood-feud, you came upstairs to my flat, you kissed me like you were starving, and six hours later you vanished like I was a bad business deal you needed to write off." Lucien propped his cane carefully against the edge of the bookcase. Without it, he looked less like the untouchable underworld broker who negotiated truces in four languages and more like a man standing on thin glass. "You think I left because you meant too little," he said, his voice dropping an octave, rough around the vowels. "You sent a courier with ward-stones, Luc! You didn't even knock on my door." "If I had knocked on your door, I would not have left again." He took two steps across the cluttered rug, weaving around a stack of encyclopedias until only a narrow strip of faded Persian wool separated them. Rory stood her ground, tipping her chin up even as her heart hammered wildly against her sternum. "Do you have any idea what happened the week after I stayed in your flat?" Lucien asked softly. "Word reached three separate brokers in East London that Lucien Moreau had spent six hours unguarded above a public bar in Shoreditch. In my line of work, Aurora, an attachment is not a romance. It is leverage. People like my father's kin do not send warnings when they want a discount on information—they take whatever they think will make me bleed." Rory stared up at him, her breath catching. "I'm not helpless." "No. You are brilliant, reckless, and entirely mortal." His jaw flexed, a crack splitting the cool symmetry of his face. "You came to this city to escape a man who hurt you, to build a quiet life carrying paper bags of dumplings through the rain. You deserved to keep it. Not to wake up with knives at your throat because a half-breed from Marseille lacked the discipline to keep his hands off you." The silence that followed was thick with the hum of the refrigerator and the distant murmur of Brick Lane traffic outside the rain-streaked glass. All the cool, logical defenses Rory had spent two months constructing went up in smoke. He hadn't brushed her off. He had cut himself out with surgical brutality because he thought he was poisoning her safety. "You arrogant bastard," Rory whispered, though there was no venom left in it—only a fierce, aching tremor. "My ex took away my choices by telling me what I could handle. You don't get to do the same thing and call it chivalry." Lucien inhaled sharply, as if she had struck him. Rory reached down to the radiator shelf beside her hip just to steady her shaking fingers—and froze. Beneath a stack of translated Welsh folklore notes, wedged near the copper pipes, lay a roll of ash-gray vellum bound in tarnished wire. Even from an inch away, heat bled off the parchment like coals banked under ash. "Found it," she murmured. Lucien moved instantly, stepping right into her space to reach past her toward the radiator. His chest brushed her shoulder; his arm grazed hers. As his fingers closed beside hers over the fever-warm scroll, he stopped. He didn't pull the parchment away. Instead, his warm fingers slid off the vellum and wrapped gently around her left wrist, his thumb coming to rest directly over the small crescent scar. Rory looked up. They were inches apart, wedged tightly between Eva's desk and a leaning tower of ancient histories. She could see the fine ring of gold around his amber iris, the dark sweep of his lashes over the black one, the rapid pulse beating at the base of his throat above his loosened collar. "Tell me to take the scroll and go," Lucien murmured, his breath warm against her parted lips. A slip of French frayed the edges of his control. "Dis-moi de partir, Aurora. I will neutralize the trace in the alley, and you will not have to see me again." Rory looked at his mouth, then straight back into his mismatched eyes. Her mind, always quick to calculate angles and exits, saw every risk clearly and discarded them all without hesitation. With her free hand, she reached up, curled her fingers into the silk lapel of his waistcoat, and pulled him down to her. Lucien's restraint snapped with a low sound deep in his chest. His free hand came up to cradle the back of her neck, burying itself in her straight black hair as his mouth claimed hers. There was nothing polite or measured in the kiss—it tasted of two months of starved restraint, rainy London nights, and every sharp word they had swallowed since September. Rory rose onto her toes, tightening her grip on his waistcoat as he backed her half an inch against the edge of the desk, shielding her body from the hard wood with his own palm at her hip. When they finally broke apart to breathe, Lucien didn't step back. He rested his forehead heavily against hers, eyes closed, chest rising and falling fast against hers while the forgotten scroll radiated heat beside them on the shelf. "If Avarosi collectors are twenty minutes behind you," Rory breathed against his lips, her voice steadier than her knees felt, "we have about twelve minutes to burn that thing." Lucien let out a quiet, breathless laugh, opening his eyes to look down at her with dark, unguarded intensity. His thumb traced one slow arc over the crescent scar on her wrist before lacing his fingers firmly through hers. "Eleven," he corrected softly. "Clear space in the kitchen sink, ma chère. Tonight, we work together."
created_at"2026-11-11T16:23:14.518Z" 11/11/2026, 4:23:14 PM
model"google/gemini-4-carbon-20261110"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5215
moderation_latency(null)
generation_time117209
tokens_prompt788
tokens_completion4598
native_tokens_prompt821
native_tokens_completion5756
native_tokens_completion_images0
native_tokens_reasoning2952
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.059202
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.2; linux; x64))"
http_referer(null)
request_id"req-1794414194-nRqSHrlx9rotqhr0FjYq"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1794414194-ceALzrBubQ4AFewXhNcI"
upstream_id"cpb0aozlKKWF1sgPqOf1gA0"
provider_responses
0
endpoint_id"f0c9681d-e99b-4bcb-8031-752429da222d"
id"cpb0aozlKKWF1sgPqOf1gA0"
is_byokfalse
latency5215
model_permaslug"google/gemini-4-carbon-20261110"
provider_name"Google AI Studio"
status200
total_cost0.059202
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
0.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags20
adverbTagCount5
adverbTags
0"Rory said evenly [evenly]"
1"she said clippedly [clippedly]"
2"he said quietly [quietly]"
3"Lucien asked softly [softly]"
4"he corrected softly [softly]"
dialogueSentences44
tagDensity0.455
leniency0.909
rawRatio0.25
effectiveRatio0.227
70.63% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2213
totalAiIsmAdverbs13
found
0
adverb"precisely"
count1
1
adverb"slightly"
count2
2
adverb"gently"
count2
3
adverb"very"
count2
4
adverb"slowly"
count1
5
adverb"carefully"
count1
6
adverb"softly"
count2
7
adverb"sharply"
count1
8
adverb"tightly"
count1
highlights
0"precisely"
1"slightly"
2"gently"
3"very"
4"slowly"
5"carefully"
6"softly"
7"sharply"
8"tightly"
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)
68.37% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2213
totalAiIsms14
found
0
word"fractured"
count1
1
word"pulse"
count2
2
word"silence"
count2
3
word"resonance"
count1
4
word"weight"
count1
5
word"warmth"
count1
6
word"calculate"
count1
7
word"silk"
count1
8
word"measured"
count1
9
word"intensity"
count1
10
word"traced"
count1
11
word"firmly"
count1
highlights
0"fractured"
1"pulse"
2"silence"
3"resonance"
4"weight"
5"warmth"
6"calculate"
7"silk"
8"measured"
9"intensity"
10"traced"
11"firmly"
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
narrationSentences98
matches(empty)
69.97% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences98
filterMatches
0"see"
1"feel"
hedgeMatches
0"seemed to"
1"tried to"
2"managed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences124
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen62
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2203
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions71
wordCount1556
uniqueNames22
maxNameDensity1.48
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory23
Moreau1
Brick3
Lane3
Marseillais1
Golden1
Empress1
Lucien19
Avarosi1
London2
November1
Eva4
Calling1
Ptolemy2
Latin1
Pre-Law1
Evan1
Cardiff1
Persian1
Welsh1
French1
September1
persons
0"Rory"
1"Moreau"
2"Lucien"
3"Eva"
4"Ptolemy"
5"Evan"
6"French"
places
0"Brick"
1"Lane"
2"London"
3"Latin"
4"Cardiff"
globalScore0.761
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2203
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences124
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs57
mean38.65
std23.2
cv0.6
sampleLengths
016
18
275
331
419
564
631
768
857
928
1034
1131
1252
1354
148
1571
1628
1717
1863
1934
2039
2156
2262
2321
2431
2521
263
2722
2837
2957
3039
3114
32106
3336
3420
3514
3613
3742
3879
3911
4073
4160
4242
439
4455
454
4636
4732
4855
4948
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences98
matches
0"were pinned"
1"was stacked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs239
matches
0"was paging"
1"were striking"
2"was poisoning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount2
flaggedSentences9
totalSentences124
ratio0.073
matches
0"His eyes locked onto hers—one warm, translucent amber, the other as bottomless and black as an inkwell."
1"His gaze dropped briefly—taking in her damp, straight black hair brushing her collarbones, the faded Golden Empress T-shirt she hadn't bothered changing out of after her evening delivery shift, and her bare feet on the worn floorboards—before lifting back to her face."
2"Pride was a luxury; survival was math."
3"She felt the ambient heat of him—always slightly warmer than a human man—radiating against her shoulder blades as she threw the first, second, and third deadbolts home."
4"She remembered those hands far too vividly—the precise, devastating patience of them against her waist in the dark above Silas' bar, the way his fingers had tangled in her hair while he murmured things in French he probably thought she didn't understand."
5"\"You arrogant bastard,\" Rory whispered, though there was no venom left in it—only a fierce, aching tremor."
6"Rory reached down to the radiator shelf beside her hip just to steady her shaking fingers—and froze."
7"His chest brushed her shoulder; his arm grazed hers."
8"There was nothing polite or measured in the kiss—it tasted of two months of starved restraint, rainy London nights, and every sharp word they had swallowed since September."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount709
adjectiveStacks0
stackExamples(empty)
adverbCount18
adverbRatio0.02538787023977433
lyAdverbCount5
lyAdverbRatio0.007052186177715092
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences124
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences124
mean17.77
std10.38
cv0.584
sampleLengths
016
18
224
325
426
517
614
719
824
92
1038
116
1214
1311
149
1542
1617
1723
1812
1922
206
2113
229
237
2427
253
2620
278
2830
2922
3024
3123
327
338
3423
3521
3627
3711
3817
3917
407
4115
429
4332
4422
4512
4613
4717
489
4915
86.83% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.5403225806451613
totalSentences124
uniqueOpeners67
70.18% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences95
matches
0"Slowly, Lucien closed the folio"
1"Instead, his warm fingers slid"
ratio0.021
93.68% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences95
matches
0"His left hand rested atop"
1"His eyes locked onto hers—one"
2"he said, the soft Marseillais"
3"She leaned an inch against"
4"His gaze dropped briefly—taking in"
5"She met Lucien's uneven gaze"
6"Her thumb drifted unconsciously to"
7"She stepped back and pulled"
8"She felt the ambient heat"
9"she said clippedly, brushing past"
10"He draped it neatly over"
11"She remembered those hands far"
12"She began sifting through a"
13"He didn't look up from"
14"She set the tube down"
15"he said quietly"
16"he said, his voice dropping"
17"He took two steps across"
18"His jaw flexed, a crack"
19"He hadn't brushed her off."
ratio0.316
81.05% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount72
totalSentences95
matches
0"The third deadbolt slid back"
1"Lucien Moreau stood on the"
2"Rain had darkened the shoulders"
3"His left hand rested atop"
4"His eyes locked onto hers—one"
5"Something fractured across his immaculate"
6"he said, the soft Marseillais"
7"Rory kept her grip steady"
8"Rory said evenly"
9"She leaned an inch against"
10"His gaze dropped briefly—taking in"
11"Downstairs, the curry house kitchen"
12"Ptolemy squeezed his head past"
13"Rory muttered to the cat"
14"She met Lucien's uneven gaze"
15"A faint crease appeared between"
16"Rory went still."
17"Her thumb drifted unconsciously to"
18"Lucien shifted his weight slightly,"
19"Rory was smart, and panic"
ratio0.758
52.63% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences95
matches
0"Even from an inch away,"
ratio0.011
98.21% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences64
technicalSentenceCount4
matches
0"Rory straightened, hating the sting tightening the back of her throat, hating that after leaving Evan back in Cardiff and swearing she would never again let a m…"
1"Without it, he looked less like the untouchable underworld broker who negotiated truces in four languages and more like a man standing on thin glass."
2"The silence that followed was thick with the hum of the refrigerator and the distant murmur of Brick Lane traffic outside the rain-streaked glass."
3"Rory rose onto her toes, tightening her grip on his waistcoat as he backed her half an inch against the edge of the desk, shielding her body from the hard wood …"
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount4
matches
0"he said, his voice dropping an octave, rough around the vowels"
1"His jaw flexed, a crack splitting the cool symmetry of his face"
2"Lucien murmured, his breath warm against her parted lips"
3"Rory breathed, her voice steadier than her knees felt,"
13.64% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount6
fancyTags
0"Rory muttered (mutter)"
1"Rory whispered (whisper)"
2"she murmured (murmur)"
3"Lucien murmured (murmur)"
4"Rory breathed (breathe)"
5"he corrected softly (correct)"
dialogueSentences44
tagDensity0.341
leniency0.682
rawRatio0.4
effectiveRatio0.273
79.8952%