Run: 2026-09-02-01M1HHV72XF91MYD9PN94YTXVW

Run Details

Duration:
15.7s
Cost:
$0.011794
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 brass latch gave way with a sharp snap, followed by the heavy clunk of the first deadbolt, then the second, then the third. Rory kept the chain on, bracing her shoulder against the splintered pine frame as she pulled the door inward three inches. The scent of roasted cumin and fenugreek wafting up from the curry house downstairs met the damp chill of the stairwell, but neither masked the sharp, metallic tang of ozone and crushed cloves that always trailed behind him. Lucien stood on the uneven linoleum landing, an umbrella dripping onto the mat between his polished oxfords. Rain clung to the shoulders of his charcoal wool overcoat, turning the fine weave black. He wore no hat, leaving his platinum hair slicked tight against his skull, pale and gleaming under the weak yellow halo of the twenty-watt bulb overhead. In his right hand, the silver ferrules of his ivory-handled cane tapped once, deliberately, against the floorboards. "You took three locks to answer," he said. His voice was low, laced with the smooth cadence of southern France, though the dry mockery was entirely his own. "A touch paranoid, even for Eva's standards." Rory’s fingers tightened on the edge of the door. Her pulse gave an undignified lurch, hot and sudden behind her ribs, but she didn’t let it reach her face. She kept her chin level, fixing him with a stare that had taken four years of family dinners with a barrister father to perfect. "Eva isn't here," she said. "And the chain stays." Lucien tilted his head. The stairwell light caught his eyes—the left a clear, liquid amber, the right as bottomless and lightless as pitch. That demonic inheritance usually unnerved people; it had taken Rory weeks, months ago, to stop tracking the unnatural shift of his pupils whenever he stepped into shadow. Now, the sight of them only made her skin prickle with an ache she resented. "I am aware Eva is not here," Lucien murmured. "She is currently in Holborn, arguing with an archivist over a seventeenth-century parish register. Which leaves you, Rory. Standing in a draft." "I like the draft." "You look exhausted." "I was having a very pleasant evening until twenty seconds ago." A ghost of a smile touched his mouth, thin and entirely devoid of remorse. He shifted his weight, and for a fraction of a second, a flicker of pain tightened the corners of his eyes before he smoothed it away beneath his usual veneer of untouchable poise. He was leaning on the cane more heavily than usual. Rory noticed the slight drag of his left shoulder, the subtle rigidity in the way he held his torso. She hated that she noticed. She hated that, three weeks after he had walked out of her flat above Silas’ bar without so much as an apology for the blood he had left on her floorboards, her first instinct was still to catalog his damage. "Are you going to let me in?" he asked quietly. "Or must I bleed through this coat? It was bespoke, and the tailor has an unforgiving temper." Rory’s breath hitched. Her gaze dropped to his midsection. Beneath the dark wool, pressed flat against his ribs, his left hand was tucked inside his lapel. When he pulled his fingers out an inch to show her, the pale skin was smeared with fresh, sticky crimson. She cursed under her breath, sharp and vicious in Welsh, and unhooked the chain. She swung the door wide and stepped back into the cluttered warmth of the flat. Lucien crossed the threshold with a deliberate, measured step, though the breath he exhaled when the door shut behind him rattled slightly in his throat. Rory turned the three deadbolts home again—one, two, three—her hands moving on muscle memory while her mind raced. "Sit," she commanded, pointing toward the battered velvet armchair near the radiator. The chair was half-buried under a stack of Eva’s folios on Mesopotamian sigils, but Lucien didn't complain. He set his cane against the wall, shucked his heavy coat with a quiet hiss through his teeth, and deposited the sodden wool onto a milk crate full of paperbacks. Beneath the coat, his crisp white shirt was ruined, a bloom of dark red spreading across his left side, soaking into the waistband of his trousers. Ptolemy, curled atop a milk crate near the galley kitchen, lifted his striped head, yawned with feline indifference, and tucked his nose back beneath his tail. "He always preferred you," Lucien remarked, sinking into the armchair. His head fell back against the worn velvet, his throat exposed, pale and corded with tension. The amber eye caught the lamplight again, burning bright while the black eye swallowed everything. "Ptolemy prefers anyone who doesn't smell like brimstone," Rory said, already moving toward the bathroom. She returned with a plastic basin of warm water, clean towels, and Eva’s medical kit—a dented tin box that held as many silver needles and vials of dried yarrow as it did sterile gauze. She dropped it all onto the coffee table, shoving aside a mound of loose-leaf research notes to make room. She knelt on the rug between his legs. The proximity was immediate, suffocating, and entirely unavoidable. He smelled of rain, of cedar, and of the sharp copper heat of his own blood. When she reached for the buttons of his waistcoat, her hand brushed the small crescent-shaped scar on her left wrist against the wool of his trousers, a phantom sting reminding her of old breaks and older mistakes. "I can manage the buttons," Lucien said softly, his fingers hovering near hers. "You're shaking," she said, without looking up. "It is merely the cold." "You don't feel the cold, Lucien. Half of you was forged in a furnace." She flicked the first horn button undone, then the second. Her voice was flat, steady, a shield against the heat radiating from his chest. "Stop lying. It’s an exhausting habit, and I'm not in the mood." He went still. His hands retreated, resting on the arms of the chair, his long fingers gripping the worn fabric until his knuckles blanched. Rory pulled the waistcoat apart and went to work on his shirt, peeling the fine cotton away from the wound. It was a jagged slash, four inches long, angled upward along his lower ribs. The edges were angry, blackened with an unnatural scorch that suggested cold iron or poisoned silver. It hadn't pierced deep enough to hit an organ—half-demon anatomy was notoriously resilient—but it was weeping steadily, refusing to knit. "Who was it?" she asked, dipping a rag into the water. "A minor disagreement regarding a debt in Limehouse." "Liar." She pressed the cloth to the edge of the wound. Lucien inhaled sharply, his abdomen clenching beneath her touch. A low, ragged sound caught in the back of his throat. His right hand moved involuntarily, his fingers closing around her forearm, right over the crescent scar. His skin was fever-hot, his grip fierce for a second before he caught himself and loosened it, his thumb coming to rest lightly against the pulse fluttering in her wrist. He didn't let go. Rory kept her eyes fixed on the wound, cleaning away the scorched tissue with firm, practiced strokes. Her heart was beating entirely too fast against her ribs, loud enough that she feared he could hear it. "You shouldn't have come here, Lucien." "Where else should I have gone?" "Silas. The clinic in Whitechapel. Anywhere that doesn't involve climbing three flights of stairs to find someone who told you to go to hell three weeks ago." "Silas asks too many questions," he whispered. "And the clinic is watched." "And I'm safe?" She finally looked up, her blue eyes colliding with his mismatched gaze. She was so close she could see the tiny flecks of gold floating in his amber iris, the shadow of exhaustion carved under his cheekbones. "I threw an ashtray at your head the last time you were in my kitchen." "You missed." "I grazed your ear." "A millimeter to the left, perhaps." The faintest trace of a smirk touched his lips, but it faded quickly, chased away by the intensity in his eyes. He looked down at where his fingers still circled her wrist, his thumb tracing the small, pale curve of her childhood scar. "You told me to leave because I wouldn't tell you the truth." "I told you to leave because you treat everyone around you like pieces on a board," she countered, her voice dropping, thick with the hurt she had spent twenty-one days trying to bury beneath twelve-hour shifts delivering duck and fried rice through the London drizzle. "You play fixer for monsters, Lucien, and then you act surprised when the people who try to care about you get caught in the blast radius. Evan did that. My ex. He managed the board, too. I didn't leave Wales just to become another collateral asset in London." Lucien went entirely rigid. The mention of the name hung in the cramped room, heavy and toxic. For a second, the amber eye seemed to flare with an infernal heat, the demon in him rearing its head at the comparison. "Do not compare me to him," Lucien said, his voice dropping an octave, silk sliding over steel. "Never compare me to that pathetic, cowardly creature." "Then stop acting like him!" Rory snapped, pressing the antiseptic-soaked gauze down harder than necessary. "Stop hiding behind half-truths and disappearing into the dark every time things become real! You came to my flat, you stayed in my bed, you made me believe—" She choked on the words, cutting herself off, furious with her own lack of control. She grabbed a roll of medical tape, tearing a strip with her teeth. "Just hold the pad." Lucien didn't take the pad. Instead, his hand slid up from her wrist to her jaw, his palm rough and searing against her skin. He forced her head up, gently but with an undeniable gravity, until she was looking directly into his face. "I left," he said, the words measured, each syllable dragged out of him like broken glass, "because the people hunting me knew where you lived. They knew the flat above the bar. They knew your shifts at the Golden Empress. They knew the name of the girl who makes tea with too much sugar and keeps a silver butter knife under her pillow." Rory froze, the tape still clutched between her fingers. "I left because if they touched you," Lucien continued, his thumb brushing the high curve of her cheekbone, "I would have burned this city from the river to the ring road, and I would not have stopped until there was nothing left of either of us. That is not a game, Aurora. It is not a board. It is the only terrifying thing I possess." The silence in the flat was absolute, save for the rhythmic patter of rain against the glass and the low, distant rumble of a delivery truck on Brick Lane. Rory stared at him, her chest heaving. The cool, rational pre-law student in her head was screaming at her to pull away, to remember every lesson she had ever learned about charming, dangerous men who dealt in secrets. But Lucien wasn't charming right now. He was bleeding on Eva’s Persian rug, his bespoke suit ruined, his defenses stripped bare to the raw, ugly truth of his devotion. "You're an idiot," she whispered, though the bite had vanished from her voice. "Undoubtedly." "A complete, arrogant idiot." "I have been called worse. Usually by you." Her hands dropped to his chest, flattening against the uninjured side of his ribcage. She could feel the heavy, uneven thud of his dual heartbeats beneath the cotton. Her throat tightened. "You should have told me." "I am telling you now." "It's late, Lucien." "I know." His gaze dropped to her mouth, lingering there with a quiet, desperate hunger that made the room feel suddenly devoid of air. "Tell me to leave, Rory. Say it now, while I still have the strength to stand, and I will walk out that door. I swear it to you." Rory looked at the door. Three deadbolts. Three locks she had bolted against the world, against her past, against the violent tide of London’s supernatural shadows. Then she looked back at Lucien. At the silver hair falling damp across his forehead, at the fierce, unblinking focus of his eyes, at the blood seeping between his ribs. Slowly, deliberately, she picked up the roll of tape. "Shut up," she said softly, leaning in until her breath brushed his lips. "You're getting blood on Eva's carpet. Let me finish the bandage." Lucien’s hand didn't leave her face. Instead, his fingers tangled into the black hair at the nape of her neck, pulling her that final, agonizing inch closer until his mouth found hers—desperate, fierce, and tasting of rain and copper. Rory let out a shuddering breath against his lips, her hands clutching his shoulders, anchoring him to the room, to the floor, to her. The deadbolts remained turned. Outside, the rain washed over Brick Lane, but inside, the door was firmly shut.
created_at"2026-09-02T17:14:40.101Z" 9/2/2026, 5:14:40 PM
model"google/gemini-3.8-flash-20260902"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency849
moderation_latency(null)
generation_time15649
tokens_prompt788
tokens_completion3237
native_tokens_prompt786
native_tokens_completion2988
native_tokens_completion_images0
native_tokens_reasoning105
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.0117945
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788369280-ZSjbaK0zZkSLRMbExIfL"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788369280-XMDsakPIXxL4zYH2THZ6"
upstream_id"gFmYaoasCoHrjMcP47Gf4AU"
provider_responses
0
endpoint_id"d376f781-516d-42f9-936d-46f19abca6cc"
id"gFmYaoasCoHrjMcP47Gf4AU"
is_byokfalse
latency849
model_permaslug"google/gemini-3.8-flash-20260902"
provider_name"Google AI Studio"
status200
total_cost0.0117945
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
86.79% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags25
adverbTagCount3
adverbTags
0"he asked quietly [quietly]"
1"Lucien said softly [softly]"
2"she said softly [softly]"
dialogueSentences53
tagDensity0.472
leniency0.943
rawRatio0.12
effectiveRatio0.113
72.86% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2211
totalAiIsmAdverbs12
found
0
adverb"deliberately"
count2
1
adverb"very"
count1
2
adverb"slightly"
count1
3
adverb"softly"
count2
4
adverb"sharply"
count1
5
adverb"lightly"
count1
6
adverb"quickly"
count1
7
adverb"gently"
count1
8
adverb"suddenly"
count1
9
adverb"slowly"
count1
highlights
0"deliberately"
1"very"
2"slightly"
3"softly"
4"sharply"
5"lightly"
6"quickly"
7"gently"
8"suddenly"
9"slowly"
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)
43.46% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2211
totalAiIsms25
found
0
word"chill"
count1
1
word"gleaming"
count1
2
word"pulse"
count2
3
word"lurch"
count1
4
word"perfect"
count1
5
word"weight"
count1
6
word"flicker"
count1
7
word"warmth"
count1
8
word"measured"
count2
9
word"raced"
count1
10
word"velvet"
count2
11
word"tension"
count1
12
word"flicked"
count1
13
word"clenching"
count1
14
word"intensity"
count1
15
word"tracing"
count1
16
word"silk"
count1
17
word"searing"
count1
18
word"silence"
count1
19
word"rhythmic"
count1
20
word"could feel"
count1
21
word"firmly"
count1
highlights
0"chill"
1"gleaming"
2"pulse"
3"lurch"
4"perfect"
5"weight"
6"flicker"
7"warmth"
8"measured"
9"raced"
10"velvet"
11"tension"
12"flicked"
13"clenching"
14"intensity"
15"tracing"
16"silk"
17"searing"
18"silence"
19"rhythmic"
20"could feel"
21"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
narrationSentences108
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences108
filterMatches
0"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences137
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen65
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
totalAttributions28
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions42
wordCount1642
uniqueNames10
maxNameDensity0.91
worstName"Lucien"
maxWindowNameDensity2
worstWindowName"Lucien"
discoveredNames
France1
Lucien15
Rory14
Welsh1
Eva3
Mesopotamian1
London2
Brick2
Lane2
Persian1
persons
0"Lucien"
1"Rory"
2"Eva"
places
0"France"
1"Welsh"
2"London"
3"Brick"
4"Lane"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences91
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
thatCount1
totalSentences137
matches
0"hated that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs66
mean33.38
std25.32
cv0.759
sampleLengths
083
175
235
353
49
565
631
74
83
911
1076
1145
1227
1346
1414
1558
1612
1773
1826
1941
2015
2153
2269
2313
247
255
2650
2744
2850
2911
308
3111
3266
334
3442
356
3627
3712
3855
392
404
4161
4293
4340
4425
4575
4643
4763
489
4965
95.52% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences108
matches
0"was tucked"
1"was smeared"
2"was ruined"
40.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs250
matches
0"was leaning"
1"was weeping"
2"was beating"
3"was looking"
4"was screaming"
5"was bleeding"
17.73% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount1
flaggedSentences6
totalSentences137
ratio0.044
matches
0"The stairwell light caught his eyes—the left a clear, liquid amber, the right as bottomless and lightless as pitch."
1"That demonic inheritance usually unnerved people; it had taken Rory weeks, months ago, to stop tracking the unnatural shift of his pupils whenever he stepped into shadow."
2"Rory turned the three deadbolts home again—one, two, three—her hands moving on muscle memory while her mind raced."
3"She returned with a plastic basin of warm water, clean towels, and Eva’s medical kit—a dented tin box that held as many silver needles and vials of dried yarrow as it did sterile gauze."
4"It hadn't pierced deep enough to hit an organ—half-demon anatomy was notoriously resilient—but it was weeping steadily, refusing to knit."
5"Instead, his fingers tangled into the black hair at the nape of her neck, pulling her that final, agonizing inch closer until his mouth found hers—desperate, fierce, and tasting of rain and copper."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount780
adjectiveStacks0
stackExamples(empty)
adverbCount27
adverbRatio0.03461538461538462
lyAdverbCount11
lyAdverbRatio0.014102564102564103
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences137
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences137
mean16.08
std11.39
cv0.708
sampleLengths
024
121
238
317
415
526
617
78
820
97
109
1120
1224
135
144
154
1619
1727
1815
199
2022
214
223
2311
2414
2533
2610
2719
285
2940
3010
3117
323
336
3417
3520
3614
3715
3825
3918
4012
4117
4230
4326
4426
4510
4616
4715
4815
4934
44.53% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.30656934306569344
totalSentences137
uniqueOpeners42
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences103
matches
0"Instead, his hand slid up"
1"Then she looked back at"
2"Slowly, deliberately, she picked up"
3"Instead, his fingers tangled into"
ratio0.039
37.48% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount47
totalSentences103
matches
0"He wore no hat, leaving"
1"His voice was low, laced"
2"Her pulse gave an undignified"
3"She kept her chin level,"
4"He shifted his weight, and"
5"He was leaning on the"
6"She hated that she noticed."
7"She hated that, three weeks"
8"he asked quietly"
9"Her gaze dropped to his"
10"She cursed under her breath,"
11"She swung the door wide"
12"she commanded, pointing toward the"
13"He set his cane against"
14"His head fell back against"
15"She returned with a plastic"
16"She dropped it all onto"
17"She knelt on the rug"
18"He smelled of rain, of"
19"she said, without looking up"
ratio0.456
32.82% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount88
totalSentences103
matches
0"The brass latch gave way"
1"Rory kept the chain on,"
2"The scent of roasted cumin"
3"Lucien stood on the uneven"
4"Rain clung to the shoulders"
5"He wore no hat, leaving"
6"His voice was low, laced"
7"Rory’s fingers tightened on the"
8"Her pulse gave an undignified"
9"She kept her chin level,"
10"Lucien tilted his head."
11"The stairwell light caught his"
12"That demonic inheritance usually unnerved"
13"A ghost of a smile"
14"He shifted his weight, and"
15"He was leaning on the"
16"Rory noticed the slight drag"
17"She hated that she noticed."
18"She hated that, three weeks"
19"he asked quietly"
ratio0.854
48.54% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences103
matches
0"Now, the sight of them"
ratio0.01
84.31% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount5
matches
0"She kept her chin level, fixing him with a stare that had taken four years of family dinners with a barrister father to perfect."
1"She returned with a plastic basin of warm water, clean towels, and Eva’s medical kit—a dented tin box that held as many silver needles and vials of dried yarrow…"
2"His skin was fever-hot, his grip fierce for a second before he caught himself and loosened it, his thumb coming to rest lightly against the pulse fluttering in …"
3"The cool, rational pre-law student in her head was screaming at her to pull away, to remember every lesson she had ever learned about charming, dangerous men wh…"
4"Rory let out a shuddering breath against his lips, her hands clutching his shoulders, anchoring him to the room, to the floor, to her."
45.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags25
uselessAdditionCount4
matches
0"Lucien said softly, his fingers hovering near hers"
1"she said, without looking up"
2"Lucien said, his voice dropping an octave, silk sliding over steel"
3"Lucien continued, his thumb brushing the high curve of her cheekbone,"
17.92% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount7
fancyTags
0"Lucien murmured (murmur)"
1"She pressed (press)"
2"he whispered (whisper)"
3"Rory snapped (snap)"
4"She choked (choke)"
5"Lucien continued (continue)"
6"she whispered (whisper)"
dialogueSentences53
tagDensity0.321
leniency0.642
rawRatio0.412
effectiveRatio0.264
78.8986%