Run: 2026-09-23-01M36TNYBXNY2NFBW6JSN0Y0MG

Run Details

Duration:
1m 51s
Cost:
$0.000811
Provider:
Xiaomi

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
Three deadbolts, in the order Eva always threw them: chain, thumb, dead. Rory had learned the sound of them in the eight months since she'd started keeping Eva's couch warm on nights when the flat above Silas' bar got too quiet and the floorboards above her own head started sounding like footsteps. The fourth noise was not a deadbolt. It was a knock — unhurried, precise, two beats, a pause, a third that landed exactly where a man's knuckles would fall if he had done it a thousand times before. Rory stood in the hallway with the takeaway container still in her hand, cold korma sweating through the paper, and did not move. Eva was in Aberdeen for the conference. Nobody knew that but Rory and the cat. Ptolemy, a tabby of profound indifference, lifted his head from the arm of the sofa, decided the sound was not food, and lowered it again. The knock came again. Same rhythm. Same patience. She set the container on the stack of scrolls by the door — Eva's footnotes would have to survive contact with chicken tikka — and put her eye to the spyhole. The corridor's fluorescent tube had died sometime last winter, so the fisheye lens gave her a dark smear and a glint. She knew the glint. It was the ivory handle of a cane, catching the light that leaked under the door. Her hand, which had already gone to the chain, stopped. Three months. Three months since the warehouse in Rotherhithe, since she'd pulled him out from under a collapsing shelf with her hands raw and her ears ringing, since he'd looked at her with that black eye and that amber eye and told her — in French, because he'd known she wouldn't understand it — that she was exactly what he'd been afraid of. Not afraid *for*. Of. She'd understood enough. She'd always understood enough. Rory drew the chain back and opened the door. Lucien Moreau stood in the dead corridor looking like he had stepped out of a photograph of himself: charcoal suit, tailored close enough to read as a promise, platinum hair slicked back from a face that had been designed to make people underestimate him and then regret it. Rain had found his shoulders. It beaded on the wool and gathered at the cuffs. He'd shaved recently — she could smell it beneath the rain and the faint iron-and-cedar scent that belonged to him and to no one else in her life — and the sharpness of it made her jaw do something she didn't authorize. His cane rested against his shin, ivory head gleaming. His amber eye found hers first. The black one came after, slower, like a second thought. "Rory," he said. "You're at the wrong flat." She kept her voice level, which was, she had learned, the only weapon she had that he couldn't take off her. "Silas is downstairs. Silas is always downstairs." "Silas is closed." A small lie. Silas' bar did not close; it merely became difficult to enter. "And I did not come for Silas." "You never come for the thing you say you've come for." She leaned against the doorframe, because if she stepped back he would read it as an invitation and she did not trust herself to be wrong about that. The crescent scar on her left wrist pulled as she folded her arms. "So say the real one." He glanced past her shoulder into the hallway of Eva's flat — into the towers of books, the scrolls unrolling themselves off every horizontal surface, the lamps burning at two in the morning because Eva read the way other people breathed — and something moved across his face that she had no name for. It was gone before she could file it. "May I come in?" he asked. "No." The word came out flat and clean and she watched it land. Three months and eleven days — she had not been counting, she had simply known, the way she knew the weight of a delivery box by the way it shifted — and the first word she gave him was *no*. His mouth did something that was almost a smile. "You are standing in a doorway with a man you have no reason to trust, at an address he should not know." "You know everyone's address. It's your whole profession." "I know this one because I have used the stairs before. They are terrible stairs, Rory. The fourth one screams." "You came up the stairs." "I am correcting a failure of manners." He shifted his weight, and for the first time she saw it — the faint drag of the cane, the way his left leg took the ground a half-beat late. He covered it with the same economy he covered everything, but she had once pulled this man out from under falling steel, she had memorized the way his body distributed its weight, and the leg was wrong. Rory stepped back. It was not, she told herself, an invitation. It was curiosity, and reconnaissance, and the fact that the corridor smelled of damp and disinfectant and she did not want to have this conversation where anyone else's doors might open. Lucien Moreau entered Eva's flat the way he entered everything: as though the room had been arranged for his convenience. He took in the deadbolt-heavy door, the tabby cat regarding him from the sofa with antique suspicion, the stack of korma on the scrolls, and he removed his hat — he was wearing a hat, of course he was wearing a hat — and held it against his chest. "Thank you." "Don't thank me. Tell me why you're bleeding." He looked at her, genuinely, as if she had said something in a language he was still learning. Then he followed her gaze down to his left hand, which was, she saw now, pressed lightly against his thigh. The charcoal wool had gone darker along the seam. "It is nothing." "It's wet and it's not water." She was already moving, past him, down the short corridor to Eva's kitchen — if a gap between a refrigerator and a bookshelf could be called a kitchen — and she was saying, over her shoulder, "Sit down, and don't bleed on the Kobayashi papers, Eva will file a complaint with whatever hell she files them with." "This is why I came to you," Lucien said behind her, and there was something in his voice she didn't trust. Amusement. Warmth. He had no business being warm. "Not Silas. Not the Russian. You." "I know," she said, and did not turn around, because if she turned around she would look at him and if she looked at him she would remember Rotherhithe and the specific gravity of a man you have decided never to think about again. She came back with the flat's sad little first-aid kit and a dishcloth and found him exactly where she'd told him to sit: in Eva's reading chair, cane leaning against his knee, rain drying into the shoulders of his suit. He had unbuttoned his cuff and pushed the sleeve back, and the cut ran along his forearm — clean, shallow, deliberate-looking. A blade. Not a tear, not glass. Rory knelt, and immediately hated the geometry of it: her on her knees, him above her, the lamplight turning the black of her hair into something he could reach. She took his wrist without asking and turned the arm toward the light. "Who?" "A misunderstanding about a ledger." His voice had dropped. It did that when someone touched him, and she had spent a considerable amount of time trying not to know that. "In French. They misunderstood me badly." "They always misunderstand you." She swabbed the cut. He did not flinch, but his fingers — the ones not resting on the cane — curled once against the arm of the chair. "Because you let them." "And then I correct them." "Lucien." "Yes." She had not meant to say his name. It had come out with the same unplanned honesty as everything else she did around him — the reason she had fled Cardiff, the reason she had never once gone back to Pre-Law, the reason she now moved other people's dinners through the streets of London at eleven at night because nobody who handled boxes could ask her why her hands shook. She pressed the dressing against the cut and held it there, and neither of them spoke, and Ptolemy jumped onto the arm of the chair to investigate the new man and was immediately forgiven with a scratch behind the ears by the very hand that had been holding Lucien's wrist. "You should not be here," Rory said finally. "No." "Eva is in Aberdeen." "I know." "Then you know I'm alone." The word sat in the room. He turned his head — slowly, the way a man turns when he already knows what he will find — and looked at her, and the lamp caught his eyes so that one burned amber and one swallowed the light whole, and she thought: three months and eleven days, and he still hasn't told me which one of us he was afraid of. "Alone is not the same as unprotected," Lucien said quietly. "And you were never either of those things while I could help it, even when you believed otherwise." "That's the thing about you." Her voice was steady. Her pulse was not; she could feel it in her wrist, under the little crescent scar, and she willed it to behave. "You say the truest things like they're transactions. Like I should sign for them." "Would you?" She finished the dressing, smoothing the edge with her thumb. The cut had stopped bleeding. His skin was warm and the pulse under it was fast — faster than his face suggested, and Rory, who had spent her whole life reading the difference between what people showed her and what they meant, felt something crack open in her chest like a window in a room you've sealed for a season. "I would ask what it costs," she said, "and then I'd find out afterward." His hand moved. Not fast — Lucien never did anything fast — but with the unhurried certainty of a man who has already calculated the distance between his fingers and the side of her face and found it acceptable. He did not touch her. He stopped an inch short, close enough that she felt the warmth of him, the rain-and-iron smell of him, and waited. He was waiting. Lucien Moreau, who took information the way other men took breath, who had walked up a screaming fourth stairblet to an unlit corridor at two in the morning with a bleeding arm and a rehearsed sentence he clearly hadn't used, was kneeling in a mountain of Eva Kobayashi's research with a cat on his shoulder and waiting for permission. Rory turned her face, the half-inch it took, so that his hand landed against her jaw. His thumb traced the edge of her mouth and stopped. "Don't," she said, "speak French." "I never do," he said, and his voice was ruinous, "when it matters." Outside, the rain thickened against the window, and the fourth stair screamed under nobody's weight, and Rory — cool-headed, quick-thinking, the girl who had run from Cardiff with nothing and learned to carry boxes so heavy they hurt — leaned into the hand of the only person in London she had ever failed to outrun.
created_at"2026-09-23T09:48:49.41Z" 9/23/2026, 9:48:49 AM
model"xiaomi/mimo-v2.6-flash-20260921"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4141
moderation_latency(null)
generation_time110497
tokens_prompt788
tokens_completion3224
native_tokens_prompt774
native_tokens_completion2885
native_tokens_completion_images(null)
native_tokens_reasoning510
native_tokens_cached768
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(null)
usage0.00081079
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790156929-YNNUfgNMrWZeMnUL3L27"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790156929-HXx1ByFy0Vzrn88GZ0dK"
upstream_id"5d014ee0-c269-4b72-9655-7b5bf355ace0_7d1ee2e705024fd4bfbeef7b9ce69cf5"
provider_responses
0
endpoint_id"6f7ea660-c5e2-492e-8a39-ec254953b3ae"
id"5d014ee0-c269-4b72-9655-7b5bf355ace0_7d1ee2e705024fd4bfbeef7b9ce69cf5"
is_byokfalse
latency4038
model_permaslug"xiaomi/mimo-v2.6-flash-20260921"
provider_name"Xiaomi"
status200
total_cost0.00081079
cache_discount0.000105369
upstream_inference_cost0
provider_name"Xiaomi"
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
totalTags16
adverbTagCount2
adverbTags
0"Rory said finally [finally]"
1"Lucien said quietly [quietly]"
dialogueSentences42
tagDensity0.381
leniency0.762
rawRatio0.125
effectiveRatio0.095
92.11% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1902
totalAiIsmAdverbs3
found
0
adverb"lightly"
count1
1
adverb"very"
count1
2
adverb"slowly"
count1
highlights
0"lightly"
1"very"
2"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)
57.94% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1902
totalAiIsms16
found
0
word"footsteps"
count1
1
word"profound"
count1
2
word"glint"
count2
3
word"gleaming"
count1
4
word"weight"
count4
5
word"warmth"
count2
6
word"pulse"
count2
7
word"could feel"
count1
8
word"calculated"
count1
9
word"traced"
count1
highlights
0"footsteps"
1"profound"
2"glint"
3"gleaming"
4"weight"
5"warmth"
6"pulse"
7"could feel"
8"calculated"
9"traced"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences91
matches
0"was afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences91
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences117
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen62
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords2
totalWords1929
ratio0.001
matches
0"for"
1"no"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions1
matches
0"It was not, she told herself, an invitation."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions47
wordCount1630
uniqueNames14
maxNameDensity0.61
worstName"Eva"
maxWindowNameDensity2
worstWindowName"Eva"
discoveredNames
Eva10
Aberdeen1
Rory10
Rotherhithe2
French1
Moreau3
Lucien7
Amusement1
Cardiff2
Pre-Law1
London2
Ptolemy2
Kobayashi1
Three4
persons
0"Eva"
1"Rory"
2"Moreau"
3"Lucien"
4"Ptolemy"
5"Kobayashi"
places
0"Aberdeen"
1"Rotherhithe"
2"French"
3"Cardiff"
4"London"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences62
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.518
wordCount1929
matches
0"not flinch, but his fingers"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences117
matches
0"had that he"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs65
mean29.68
std25.64
cv0.864
sampleLengths
052
138
223
340
48
531
641
710
867
97
109
11105
1225
133
1433
1524
1657
1762
186
191
2052
2131
228
2320
245
2574
263
2739
2869
292
308
3147
323
3363
3435
3544
3668
3742
381
3936
4036
415
421
431
4470
4550
468
471
484
492
93.70% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences91
matches
0"been designed"
1"was gone"
2"been arranged"
51.30% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs269
matches
0"was wearing"
1"was still learning"
2"was already moving"
3"was saying"
4"was waiting"
5"was kneeling"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount27
semicolonCount2
flaggedSentences18
totalSentences117
ratio0.154
matches
0"It was a knock — unhurried, precise, two beats, a pause, a third that landed exactly where a man's knuckles would fall if he had done it a thousand times before."
1"She set the container on the stack of scrolls by the door — Eva's footnotes would have to survive contact with chicken tikka — and put her eye to the spyhole."
2"Three months since the warehouse in Rotherhithe, since she'd pulled him out from under a collapsing shelf with her hands raw and her ears ringing, since he'd looked at her with that black eye and that amber eye and told her — in French, because he'd known she wouldn't understand it — that she was exactly what he'd been afraid of."
3"He'd shaved recently — she could smell it beneath the rain and the faint iron-and-cedar scent that belonged to him and to no one else in her life — and the sharpness of it made her jaw do something she didn't authorize."
4"Silas' bar did not close; it merely became difficult to enter."
5"He glanced past her shoulder into the hallway of Eva's flat — into the towers of books, the scrolls unrolling themselves off every horizontal surface, the lamps burning at two in the morning because Eva read the way other people breathed — and something moved across his face that she had no name for."
6"Three months and eleven days — she had not been counting, she had simply known, the way she knew the weight of a delivery box by the way it shifted — and the first word she gave him was *no*."
7"\"I am correcting a failure of manners.\" He shifted his weight, and for the first time she saw it — the faint drag of the cane, the way his left leg took the ground a half-beat late."
8"He took in the deadbolt-heavy door, the tabby cat regarding him from the sofa with antique suspicion, the stack of korma on the scrolls, and he removed his hat — he was wearing a hat, of course he was wearing a hat — and held it against his chest."
9"\"It's wet and it's not water.\" She was already moving, past him, down the short corridor to Eva's kitchen — if a gap between a refrigerator and a bookshelf could be called a kitchen — and she was saying, over her shoulder, \"Sit down, and don't bleed on the Kobayashi papers, Eva will file a complaint with whatever hell she files them with.\""
10"He had unbuttoned his cuff and pushed the sleeve back, and the cut ran along his forearm — clean, shallow, deliberate-looking."
11"He did not flinch, but his fingers — the ones not resting on the cane — curled once against the arm of the chair."
12"It had come out with the same unplanned honesty as everything else she did around him — the reason she had fled Cardiff, the reason she had never once gone back to Pre-Law, the reason she now moved other people's dinners through the streets of London at eleven at night because nobody who handled boxes could ask her why her hands shook."
13"He turned his head — slowly, the way a man turns when he already knows what he will find — and looked at her, and the lamp caught his eyes so that one burned amber and one swallowed the light whole, and she thought: three months and eleven days, and he still hasn't told me which one of us he was afraid of."
14"Her pulse was not; she could feel it in her wrist, under the little crescent scar, and she willed it to behave."
15"His skin was warm and the pulse under it was fast — faster than his face suggested, and Rory, who had spent her whole life reading the difference between what people showed her and what they meant, felt something crack open in her chest like a window in a room you've sealed for a season."
16"Not fast — Lucien never did anything fast — but with the unhurried certainty of a man who has already calculated the distance between his fingers and the side of her face and found it acceptable."
17"Outside, the rain thickened against the window, and the fourth stair screamed under nobody's weight, and Rory — cool-headed, quick-thinking, the girl who had run from Cardiff with nothing and learned to carry boxes so heavy they hurt — leaned into the hand of the only person in London she had ever failed to outrun."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount223
adjectiveStacks0
stackExamples(empty)
adverbCount6
adverbRatio0.026905829596412557
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences117
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences117
mean16.49
std16.75
cv1.016
sampleLengths
012
140
27
331
423
57
68
725
84
92
102
1131
1221
134
1416
1510
162
1761
183
191
203
214
229
2348
245
2510
2642
279
286
2910
303
3126
327
336
3411
357
3639
3713
385
3954
408
416
421
4312
4440
459
4622
478
4820
495
46.15% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.3333333333333333
totalSentences117
uniqueOpeners39
41.67% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences80
matches
0"Then he followed her gaze"
ratio0.013
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount46
totalSentences80
matches
0"It was a knock —"
1"She set the container on"
2"She knew the glint."
3"It was the ivory handle"
4"Her hand, which had already"
5"She'd understood enough."
6"She'd always understood enough."
7"It beaded on the wool"
8"He'd shaved recently — she"
9"His cane rested against his"
10"His amber eye found hers"
11"She kept her voice level,"
12"She leaned against the doorframe,"
13"He glanced past her shoulder"
14"It was gone before she"
15"His mouth did something that"
16"He shifted his weight, and"
17"He covered it with the"
18"It was not, she told"
19"It was curiosity, and reconnaissance,"
ratio0.575
10.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount72
totalSentences80
matches
0"Rory had learned the sound"
1"The fourth noise was not"
2"It was a knock —"
3"Rory stood in the hallway"
4"Eva was in Aberdeen for"
5"Nobody knew that but Rory"
6"Ptolemy, a tabby of profound"
7"The knock came again."
8"She set the container on"
9"The corridor's fluorescent tube had"
10"She knew the glint."
11"It was the ivory handle"
12"Her hand, which had already"
13"She'd understood enough."
14"She'd always understood enough."
15"Rory drew the chain back"
16"Lucien Moreau stood in the"
17"Rain had found his shoulders."
18"It beaded on the wool"
19"He'd shaved recently — she"
ratio0.9
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences80
matches(empty)
ratio0
3.48% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences41
technicalSentenceCount8
matches
0"Lucien Moreau stood in the dead corridor looking like he had stepped out of a photograph of himself: charcoal suit, tailored close enough to read as a promise, …"
1"He'd shaved recently — she could smell it beneath the rain and the faint iron-and-cedar scent that belonged to him and to no one else in her life — and the shar…"
2"Lucien Moreau entered Eva's flat the way he entered everything: as though the room had been arranged for his convenience."
3"It had come out with the same unplanned honesty as everything else she did around him — the reason she had fled Cardiff, the reason she had never once gone back…"
4"His skin was warm and the pulse under it was fast — faster than his face suggested, and Rory, who had spent her whole life reading the difference between what p…"
5"Not fast — Lucien never did anything fast — but with the unhurried certainty of a man who has already calculated the distance between his fingers and the side o…"
6"Lucien Moreau, who took information the way other men took breath, who had walked up a screaming fourth stairblet to an unlit corridor at two in the morning wit…"
7"Outside, the rain thickened against the window, and the fourth stair screamed under nobody's weight, and Rory — cool-headed, quick-thinking, the girl who had ru…"
93.75% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount1
matches
0"he said, and his voice was ruinous,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount0
fancyTags(empty)
dialogueSentences42
tagDensity0.214
leniency0.429
rawRatio0
effectiveRatio0
76.3368%