Run: 2026-11-11-01M754AF9ZSQJMBQ2CRRQFZ8Z1

Run Details

Duration:
19.3s
Cost:
$0.003603
Provider:
Meta

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 metallic scrape and Rory Carter pulled Eva's front door open to find Lucien Moreau soaked through on the landing. He stood a careful step back, as if he knew the shape of her caution, rain streaming off his slicked-back platinum hair and down the shoulders of his tailored charcoal suit. His ivory-handled cane dripped onto the worn stair carpet. Up close his eyes were worse than she remembered, one amber and steady, the other black and impossible to read, both fixed on her face with an intensity that made the cramped hallway feel even smaller. "Bonsoir, Rory," he said. She did not move. Behind her, Ptolemy the tabby wound between stacked books and purred against her ankle, oblivious. The flat smelled of old paper, cumin from the curry house below, and the tea Rory had left cooling on Eva's kitchen counter. She had been here for three nights, feeding the cat, watering a plant Eva swore was unkillable, trying not to think about the flat above Silas' bar, about the deliveries for the Golden Empress, about anything that would lead her thoughts in this direction. "You are not Eva," she said. "No," Lucien said. "I had hoped she might be. I see my hope was misplaced." "You are not supposed to know where Eva lives." One corner of his mouth lifted, not quite a smile. "Eva told me herself, once, when she was trying to decide whether she trusted me. I remember things, Rory. That is a curse in my line of work." "Then you know you should not be here." Rain hammered the single window at the end of the landing. A bus hissed past on Brick Lane below, spraying light across his wet face. He shifted his weight, and for the first time she saw the way he held his cane a fraction tighter, the way water darkened the cuff of his shirt. He was not performing his usual unshakeable composure. He was tired. "I know," he said. "May I come in, before the whole street learns I am sheltering on a landing?" Her cool head should have said no. Cool head, quick brain, out-of-the-box thinking, all the things people praised her for at Cardiff and in London, were supposed to protect her. They were not saying anything now, except that the door was open and he was standing in the rain and the last time she had seen him she had told him never to speak to her again. She stepped aside. Lucien entered, ducking slightly under the low lintel though he was only a few inches taller than her, and she locked the door behind him bolt by bolt. One, two, three. The sound was deliberate, a small wall. He watched her hands, unhurried, polite. She could feel him in the narrow space behind her, close enough that the damp wool of his suit and something underneath it, ash and cedar, reached her. "Eva is in Cardiff," she said, turning. "Her mother is ill. I am her cat sitter. That is the stupid, mundane truth, so if you came here for her research you are out of luck." "I came here for Eva," he said. "For the notes she keeps on Avaros. On my father's realm." "Of course you did." The words came out sharper than she intended. "Always the fixer. Always the information broker. You collect people the same way." There it was. The hurt, surfacing first, before the attraction, as it had six months ago when she had been working a late delivery for Yu-Fei Cheung and found Lucien waiting in the alley behind the Golden Empress with an offer. Protection. A clean disappearance from Evan, from Cardiff, from the mess she had fled to London to escape. All she had to do was help him move one small thing, one scroll with a name she had never heard, from one hand to another. When she had refused, he had tried to decide for her anyway, had spoken to Silas, had paid people she did not know to watch her street. She had found out, as she always found out, and had called him manipulative to his face. He had not argued. He had simply left, cane tapping, suit immaculate, and she had told herself she was relieved. He had not been relieved. She could see it now in the lines around his mouth. "The notes," he said, "are the only copy of a route out of Avaros that does not pass through a toll house. Someone is moving against me tonight. My usual rooms are burned. I have people looking for the same route, and they will not be asking politely." He paused. "I thought Eva might let me copy them. I did not know you would open the door." "So you came to use Eva's flat as a refuge and Eva's research as a lifeline and you are surprised to find me?" "I am surprised," he said quietly, "that you are still speaking to me in complete sentences." Despite herself, a laugh caught in her throat. It was not warm. It was surprised. Lucien's answering expression was so quickly vulnerable that she had to look away, at the books piled to the ceiling, at scrolls tied with string on every surface, at the maps pinned over Eva's desk where blue ink lines traced places that were not on any atlas of Earth. Ptolemy chose that moment to rub hard against the cane. Lucien looked down. "I have been judged by customs officers," he said, "with less suspicion." "He likes ivory," Rory said. "He likes expensive things better than Eva. He knocked a Ming vase off the shelf last week." Lucien crouched, despite the wet suit, and held out a hand. Ptolemy sniffed his fingers, then butted his head against them. Lucien scratched behind the cat's ears with an ease that undid her a little. He had always been gentle with small, sharp things. She had forgotten that, or chosen to. "There is a back window," she said suddenly, because her brain had finally engaged. "Over the curry house roof. If someone is following you, you can leave that way. And I can put the kettle on and you can tell me exactly who is after you, in English, without any French tricks, and we can work out whether you are lying about needing the notes or whether you actually need the notes." His amber eye flicked up. "No French tricks?" "You switch when you are lying or when you are trying not to feel something. I noticed." "Noticed is a generous word for it. You catalogued me." "I catalogued a man who kept trying to save me without asking." The silence that followed was not the strained silence of the landing. It was fuller. Lucien stood slowly, Ptolemy weaving triumphantly around his ankles, and the flat seemed to rearrange itself around the two of them. There was barely room. The kitchen was a galley barely wide enough for one person, and they both ended up in it because the kettle was there and because neither of them wanted to be the first to retreat to the other room. Rory reached for the kettle above the stove. Lucien reached at the same time. His hand closed over hers. Warm. Damp. Careful. They froze. His fingers were long, elegant, the nails immaculate despite the rain. Hers were smaller, smudged with ink from Eva's notes, a delivery bag strap still red against her palm from her shift. She should have pulled away. She did not immediately. The scar on her left wrist, a small crescent from a childhood accident on a Cardiff beach, showed pale against her skin where her overlarge jumper sleeve had ridden up. Lucien's gaze dropped to it, and something in his face softened in a way she had never seen from the fixer who could negotiate with demons and barristers in the same afternoon. He did not touch it. He turned his hand over instead, palm up, still holding hers, and let her decide. She let him. His thumb brushed once, lightly, across her wrist, not the scar but the pulse hammering there, and the contact sent heat straight up her arm. "You are cold," he said. "I am furious." "Both can be true." "You left," she said, and the words were not the argument she had rehearsed but the smaller, truer thing underneath. "After I said all that. You just left. You decided I was a lost cause and you walked off with your cane and your perfect suits and I sat in Silas' bar for a week waiting for you to come back and argue, and you never did." Lucien's jaw tightened. He spoke in French then, low and fast, cursed, and then caught himself. "Pardon. Old habit." "Say it in English." "I left because you asked me to." He did not let go of her hand. "You said I treated you like Evan. You were right. I had made arrangements. I had paid Silas to keep an eye on your flat above his bar. I had told three people where you were before I asked you where you wanted to be. When you named it, I could not bear to hear my own name in that sentence again. So I left you alone, as you asked. I thought respecting you meant absence. It was cowardice disguised as respect. I am sorry." Her blue eyes blurred. She blinked hard. "You paid Silas?" "Every month. He sends receipts. Very thorough. He also, I should add, called me several unpleasant names when I stopped asking after you. In Welsh, I think. I did not correct him." A wet, startled laugh broke out of her. Lucien's mouth curved, real this time, and the relief on his face was so stark that her anger, which had held her together for months, thinned like steam. "You are soaked through," she said. "You will ruin Eva's floorboards and catch something and then I will have to feel guilty, which is inefficient." "I would not want to be inefficient." "There is a towel. And Eva has shirts. Hideous shirts. One with a cat on it. You would look ridiculous." "I would wear it gladly." She pulled her hand free, reluctantly, and moved to the bedroom doorway, where Eva's spare clothes lived in a drawer that stuck. Lucien followed, a careful distance behind, shedding rain onto the rug. The one-bedroom flat had nowhere for a man of his height to stand without being near something fragile, something personal. Her shoulder brushed a bookshelf. His cane leaned against the wall, ivory catching the lamplight. Without it he seemed more human, somehow, and more dangerous in the same moment. She tossed him the cat shirt. He caught it, and held it without irony. "I will make tea," she said. "You will drink it. You will tell me who is after you. And if you try to fix anything without asking, I will throw Ptolemy at you." "Fair terms." "And you will stay tonight. On the sofa. That is a sofa with a broken spring and Ptolemy will probably sleep on your feet, but it is indoors and it is not Brick Lane. That is me asking and me deciding, in that order. Do you understand the difference?" Lucien's expression changed. For a second he looked at her as if she had solved the problem of Avaros itself. "I understand completely. Tonight only?" "Tonight only," she lied, because they both knew a night was rarely only a night when someone had hunted you to Eva's door, and because a part of her was already cataloguing where the spare blanket was, and whether she had enough tea. He changed in the bathroom, moving with the economy of a man used to dressing in borrowed places. When he came out, the cat shirt strained across his shoulders and his platinum hair was darker where it was still wet, falling a little over his forehead. He looked younger. He looked absurd. He looked like himself without the armor of the charcoal suit. Rory handed him a mug with both hands. "Careful. Eva's mugs are chipped." "I will treasure the chip." She sat on the floor because the sofa was buried under research notes and the only chair was holding a stack of scrolls. Lucien lowered himself opposite her, legs folded with surprising grace, cane across his knees, steam rising between them. Ptolemy claimed Lucien's feet at once. The cat purred like a small engine. "Tell me," she said. He told her. About the toll house, about a broker named himself Silas in another life, about a name on Eva's map that had been crossed out and written again. He told her in English, pausing when a French word came more easily, and she translated without smugness. They worked as they had once worked in his office, late, over maps, her brain running ahead, his knowledge filling the gaps, the city outside forgotten. It was intimate in a way that had nothing to do with hands, though his knee was close enough to hers that the heat of it reached her through her jumper. When he stopped, she did not fill the silence right away. She watched the steam curl. She watched his black eye reflect the lamplight and his amber eye reflect her. "You came here for the notes," she said finally. "But you would have come anyway, would you not? If Eva had opened the door?" "No," he said. His voice dropped. "If Eva had opened the door, I would have taken the notes and gone. I came because I heard you had taken refuge here. The cat sitter. I told myself it was concern for Eva's property. It was not." "And what was it?" He set his mug down. He reached, slowly, and brushed a strand of her straight black hair back from her face, his fingertips lingering at her temple as if memorizing the line. She held her breath. Her hair fell to her shoulders, damp from the landing air, and his hand found it as if it had always known the way. "It was that I could not let another person decide whether you were safe," he said. "And that I missed you in a way that is incompatible with being a professional fixer." Her heart stuttered badly. She leaned, just slightly, into his hand. He let out a breath he had clearly been holding for months, and turned his palm to cup her cheek, thumb tracing the faint line of her cheekbone. The flat was too warm suddenly, full of tea and rain and the cat, and Lucien Moreau in a ridiculous cat shirt was looking at her as if she were the most difficult and most worthwhile problem he had ever been offered. "Kiss me," she said, because she was cool-headed and intelligent and out-of-the-box, and because she was tired of things left unsaid. "Or don't. But decide and tell me, don't just hover." He smiled, and it reached both eyes. "Rory Carter. Always instructions." "Always," she said. "Come here." He did. His mouth found hers gently at first, then with a hunger that months of absence had built, careful and certain, as if he were learning that she wanted to be met halfway and not managed. She tangled her fingers in his damp hair and pulled him closer, jumper bunching between them, the mug clattering forgotten onto the rug. Ptolemy, startled, shot off his feet and vanished under the sofa with a dignity that suggested he had seen worse. The kettle began to whistle, shrill and offended, and neither of them stopped for it. When they finally broke apart, foreheads resting together, breathing shared, Lucien's hands were at her waist, steadying her, asking. She rested her scarred wrist against his chest, over his heart, and felt it beat fast and human and half-demon all at once. "Tonight only," she whispered, because she needed to hear how ludicrous it sounded even as she said it. Lucien kissed her forehead, her temple, the corner of her mouth. "Tonight only," he agreed. "We will renegotiate tomorrow, when Eva returns and the route is copied and I have learned how to ask before I act." "Tomorrow," she said, and drew him back down, while outside Eva's flat the rain kept falling on Brick Lane and the three deadbolts held, for now, against everything the night might send to their door.
created_at"2026-11-11T11:01:37.734Z" 11/11/2026, 11:01:37 AM
model"meta/muse-ember-20261109"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1691
moderation_latency(null)
generation_time19281
tokens_prompt788
tokens_completion3976
native_tokens_prompt776
native_tokens_completion7051
native_tokens_completion_images0
native_tokens_reasoning3440
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"completed"
service_tier"default"
usage0.0036031
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.2; linux; x64))"
http_referer(null)
request_id"req-1794394897-qzLO5W4U3JHcOqFCgsAF"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1794394897-U4mF4bJb5Xj5ejkE6i4K"
upstream_id"resp_6af44b129805f84e41bd492a"
provider_responses
0
endpoint_id"ea8469c2-ddf8-4985-8cf2-f5dc7e63e14c"
id"resp_6af44b129805f84e41bd492a"
is_byokfalse
latency825
model_permaslug"meta/muse-ember-20261109"
provider_name"Meta"
status200
total_cost0.0036031
cache_discount(null)
upstream_inference_cost0
provider_name"Meta"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags28
adverbTagCount3
adverbTags
0"he said quietly [quietly]"
1"she said suddenly [suddenly]"
2"she said finally [finally]"
dialogueSentences69
tagDensity0.406
leniency0.812
rawRatio0.107
effectiveRatio0.087
78.24% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2757
totalAiIsmAdverbs12
found
0
adverb"slightly"
count2
1
adverb"quickly"
count1
2
adverb"suddenly"
count2
3
adverb"slowly"
count2
4
adverb"lightly"
count1
5
adverb"very"
count1
6
adverb"reluctantly"
count1
7
adverb"completely"
count1
8
adverb"gently"
count1
highlights
0"slightly"
1"quickly"
2"suddenly"
3"slowly"
4"lightly"
5"very"
6"reluctantly"
7"completely"
8"gently"
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)
76.42% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2757
totalAiIsms13
found
0
word"streaming"
count1
1
word"intensity"
count1
2
word"weight"
count1
3
word"could feel"
count1
4
word"traced"
count1
5
word"flicked"
count1
6
word"silence"
count3
7
word"pulse"
count1
8
word"perfect"
count1
9
word"stark"
count1
10
word"tracing"
count1
highlights
0"streaming"
1"intensity"
2"weight"
3"could feel"
4"traced"
5"flicked"
6"silence"
7"pulse"
8"perfect"
9"stark"
10"tracing"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences147
matches
0"was relieved"
1"was surprised"
94.27% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences147
filterMatches
0"feel"
1"decide"
hedgeMatches
0"tried to"
1"seemed to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences189
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen85
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2757
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions42
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions67
wordCount1868
uniqueNames22
maxNameDensity1.07
worstName"Lucien"
maxWindowNameDensity2.5
worstWindowName"Lucien"
discoveredNames
Rory5
Carter1
Eva9
Lucien20
Moreau2
Ptolemy6
One2
Brick2
Lane2
Cardiff3
London2
Yu-Fei1
Cheung1
Golden1
Empress1
Evan1
Silas2
Despite1
Earth1
French2
Avaros1
English1
persons
0"Rory"
1"Carter"
2"Eva"
3"Lucien"
4"Moreau"
5"Ptolemy"
6"Yu-Fei"
7"Cheung"
8"Evan"
9"Silas"
places
0"One"
1"Brick"
2"Lane"
3"Cardiff"
4"London"
5"French"
globalScore0.965
windowScore0.833
40.11% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences91
glossingSentenceCount4
matches
0"not quite a smile"
1"seemed more human, somehow, and more dangerous in the same moment"
2"looked like himself without the armor of"
3"as if memorizing the line"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.725
wordCount2757
matches
0"not the scar but the pulse hammering there"
1"not the argument she had rehearsed but the smaller, truer thing underneath"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences189
matches
0"vulnerable that she"
1"chose that moment"
2"learning that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs78
mean35.35
std30.93
cv0.875
sampleLengths
026
176
24
386
46
515
69
738
88
965
1019
1167
123
1372
1435
1518
1625
17149
1816
1967
2023
2116
2264
2325
2422
2551
2672
278
2817
2910
3012
3179
3222
332
34103
3548
365
373
384
3967
4019
414
42100
4310
4432
4536
4625
477
4820
495
88.55% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences147
matches
0"were supposed"
1"was relieved"
2"been relieved"
3"was surprised"
4"was buried"
5"been crossed"
6"been offered"
56.85% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs326
matches
0"was not performing"
1"was standing"
2"were not saying"
3"was already cataloguing"
4"was holding"
5"was looking"
6"were learning"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences189
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1397
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.03937007874015748
lyAdverbCount16
lyAdverbRatio0.01145311381531854
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences189
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences189
mean14.59
std12.93
cv0.886
sampleLengths
026
131
29
336
44
54
615
723
844
96
103
1112
129
1310
1428
158
1611
1714
1829
198
203
214
2215
237
2423
2537
263
2728
283
297
306
3128
327
3328
347
3511
3612
3713
383
3938
401
4117
4226
4327
4417
454
4616
475
4811
4950
43.12% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.2962962962962963
totalSentences189
uniqueOpeners56
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences126
matches(empty)
ratio0
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount74
totalSentences126
matches
0"He stood a careful step"
1"His ivory-handled cane dripped onto"
2"She did not move."
3"She had been here for"
4"He shifted his weight, and"
5"He was not performing his"
6"He was tired."
7"Her cool head should have"
8"They were not saying anything"
9"She stepped aside."
10"He watched her hands, unhurried,"
11"She could feel him in"
12"she said, turning"
13"She had found out, as"
14"He had not argued."
15"He had simply left, cane"
16"He had not been relieved."
17"She could see it now"
18"he said, He paused"
19"he said quietly"
ratio0.587
27.46% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount109
totalSentences126
matches
0"The third deadbolt slid back"
1"He stood a careful step"
2"His ivory-handled cane dripped onto"
3"She did not move."
4"The flat smelled of old"
5"She had been here for"
6"A bus hissed past on"
7"He shifted his weight, and"
8"He was not performing his"
9"He was tired."
10"Her cool head should have"
11"They were not saying anything"
12"She stepped aside."
13"Lucien entered, ducking slightly under"
14"The sound was deliberate, a"
15"He watched her hands, unhurried,"
16"She could feel him in"
17"she said, turning"
18"The words came out sharper"
19"The hurt, surfacing first, before"
ratio0.865
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences126
matches(empty)
ratio0
32.97% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences65
technicalSentenceCount10
matches
0"He stood a careful step back, as if he knew the shape of her caution, rain streaming off his slicked-back platinum hair and down the shoulders of his tailored c…"
1"Up close his eyes were worse than she remembered, one amber and steady, the other black and impossible to read, both fixed on her face with an intensity that ma…"
2"Lucien's answering expression was so quickly vulnerable that she had to look away, at the books piled to the ceiling, at scrolls tied with string on every surfa…"
3"Lucien scratched behind the cat's ears with an ease that undid her a little."
4"Lucien's gaze dropped to it, and something in his face softened in a way she had never seen from the fixer who could negotiate with demons and barristers in the…"
5"He reached, slowly, and brushed a strand of her straight black hair back from her face, his fingertips lingering at her temple as if memorizing the line."
6"Her hair fell to her shoulders, damp from the landing air, and his hand found it as if it had always known the way."
7"The flat was too warm suddenly, full of tea and rain and the cat, and Lucien Moreau in a ridiculous cat shirt was looking at her as if she were the most difficu…"
8"His mouth found hers gently at first, then with a hunger that months of absence had built, careful and certain, as if he were learning that she wanted to be met…"
9"When they finally broke apart, foreheads resting together, breathing shared, Lucien's hands were at her waist, steadying her, asking."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags28
uselessAdditionCount1
matches
0"she said, and the words were not the argument she had rehearsed but the smaller, truer thing underneath"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags25
fancyCount3
fancyTags
0"she lied (lie)"
1"she whispered (whisper)"
2"he agreed (agree)"
dialogueSentences69
tagDensity0.362
leniency0.725
rawRatio0.12
effectiveRatio0.087
77.3775%