Run: 2026-07-09-01KX41KF4A2XW5YWHCZPCKXH26

Run Details

Duration:
43.1s
Cost:
$0.054727
Provider:
OpenAI

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 first deadbolt came free with a metallic clack. Aurora paused with her hand on the second. Nobody came up the stairs to Eva’s flat at half past midnight unless they had made a wrong turn from the curry house below, and wrong turns did not knock three times in a measured, patient rhythm. The sound had travelled through the thin door, through the cramped hall, through the stacks of Eva’s books and the loose pages colonising every horizontal surface. Ptolemy, sprawled across an open folio on the kitchen table, lifted his striped head and gave a low, unhelpful growl. “Useful,” Aurora murmured. She had been sitting on the floor with her back against Eva’s sofa, copying a set of symbols from a cracked vellum scroll into a notebook. Ink stained the side of her hand. Her black hair had come loose from its clip hours ago and hung around her face. She had changed out of her Golden Empress uniform after work, but the smell of sesame oil and ginger still seemed caught in her skin. Another knock. Not hurried. Not demanding. Worse, somehow. Aurora slid the second bolt free, then the third. Her thumb brushed the small crescent scar on her left wrist as she reached for the latch. An old habit. A stupid one. She opened the door on the chain. Lucien Moreau stood on the other side. For one suspended second, she only noticed details. The sharp fall of his charcoal suit. Rain darkening the shoulders of his overcoat. Platinum hair slicked back as always, though a pale strand had escaped near his temple. His ivory-handled cane rested lightly in one gloved hand, elegant as an invitation and considerably more dangerous. Then his eyes lifted to hers. Amber and black. Her body remembered him before her mind permitted it: the particular warmth of his palm at the small of her back, his voice against her ear in a crowded room, the clean scent of cedar and expensive smoke caught in his collar. The memory arrived whole and unwelcome. “Bonsoir, Rory.” She stared at him through the narrow opening. “No.” One blond brow moved a fraction. “No?” “No, you may not.” Her voice came out level. She was grateful for that. “Whatever it is.” His mouth almost curved. It had been one of the things she had liked about him, once—that he did not mistake her for fragile simply because she was angry. “You have not heard what I came to say.” “I heard your name in my head when I opened the door. That was enough.” The almost-smile disappeared. Behind her, Ptolemy hissed. Lucien glanced past her shoulder at the cat. “Monsieur Ptolemy retains excellent judgment.” “Don’t charm the cat.” “I would not dare.” Rain tapped softly against the narrow stairwell window. From below came the muffled clatter of plates and a man laughing too loudly in the curry house. Ordinary sounds. Ridiculous sounds, with Lucien standing in Eva’s doorway looking as though the night had sent him personally. Aurora kept one hand on the door. He looked tired. That infuriated her most of all. Not tired in the way most people looked tired—creased and slack, softened by it. Lucien wore exhaustion like a poorly concealed wound. There was a faint grey cast beneath his eyes, and his grip around the cane was too tight. He had come directly from somewhere dangerous. She knew it with the same instinct that had once made her trust him. She hated that she still knew him. “You should go,” she said. “I need five minutes.” “You had five months.” The words landed between them. Lucien did not blink. “Yes.” She had expected an excuse. A smooth deflection, perhaps. Some polished little observation that made her feel clever for being angry and foolish for caring. Instead, he stood in the stale yellow light from the hall and accepted the blow. Aurora’s fingers tightened around the door edge. Five months since he had left her in a Mayfair hotel room with a cut across her ribs, blood on the white carpet, and a message delivered through one of his immaculate associates: Lucien had business abroad. He would explain when he could. He had not explained. He had vanished so completely that even Eva’s contacts had found nothing but false trails through Paris, Marseille, and names that did not belong to anyone. Aurora had spent the first week furious. The second worried. By the third, she had decided worry was a luxury she could not afford him. Then she had made herself stop checking every shadowed doorway. “I’m not your emergency contact,” she said. “No.” His black eye seemed to absorb the dim light; his amber one held it. “You are not.” “Good. We agree.” “But you are the only person I trust with this.” A short laugh escaped her before she could stop it. “That is a spectacularly poor choice of wording.” “I have been told my timing can be imperfect.” “By everyone who’s ever met you?” “Not everyone.” The old rhythm was there. Their rhythm. It slipped under her guard so easily that anger flared hot in its wake. She started to close the door. Lucien’s cane moved—not against the door, not to stop her. He merely shifted his weight, and his face tightened with the effort. Aurora froze. A dark stain spread along the side of his coat. Not rain. He saw where she was looking and, for the first time, appeared faintly embarrassed. “The five minutes may require a chair.” “You’re bleeding.” “An astute observation.” “God, you are insufferable.” “I have missed you too.” She shut the door in his face. For two beats there was silence in the hall. Then Aurora yanked the chain free, undid the latch, and opened it wide. “Get inside before you fall down and make me explain a dead Frenchman on Eva’s landing.” Lucien’s expression softened with something more dangerous than gratitude. “Half-French.” “Move.” He stepped over the threshold. The flat shrank around him. It had always been small: a narrow hall opening into the living room, one overburdened sofa, mismatched chairs, books stacked in columns against the walls. Eva’s research notes occupied the coffee table in a drifting, precarious geography of parchment and takeaway menus. Lucien belonged in rooms with marble floors and people who knew which fork to use; in Eva’s flat, with Ptolemy glaring from the kitchen table and a laundry rack blocking half the radiator, he looked absurdly formal. He also looked unsteady. Aurora swung the door shut and threw all three deadbolts home. The final one slid into place with a solid, satisfying sound. “Sit,” she said. Lucien looked toward the sofa, where three books, a blanket, and a ceramic bowl full of dried orange peels occupied most of the space. “An intriguing command. I could grow accustomed to it.” “Sit, Lucien.” He did. Ptolemy jumped down from the table, stalked into the living room, and planted himself beneath the armchair opposite the sofa. His tail lashed once. Aurora fetched the first-aid tin from the kitchen cupboard. Eva kept it behind the tea, which was either a deliberate organisational choice or proof that she had no organisation at all. Aurora returned with the tin, a towel, and a pair of scissors. Lucien had removed his overcoat. Blood had soaked through the left side of his waistcoat, nearly black against the charcoal fabric. “Take off the jacket.” His gaze lifted. “Don’t make this weird.” “My dearest Rory, I have not said a word.” “That look is a word.” “Several, perhaps.” She gave him a flat stare. The faint curve of his mouth fell away. He eased the jacket from his shoulders with care. Underneath, his white shirt was split at the side and stuck to his skin. Aurora crouched in front of him. The position put her close enough to see the water still beaded on his lashes. Close enough to smell the rain and the iron tang of blood. Her hands were steady as she cut through the shirt, though every instinct in her body had become loud. It was not a clean wound. A blade had entered just below his ribs and dragged shallowly across his side. Not mortal, not by itself. But the edges were angry and darkened in a way she did not like. “That isn’t steel,” she said. “No.” “What is it?” “Something rather rude.” “Lucien.” “Forged with ashwood and treated with consecrated salt.” His voice lost its lightness. “It interrupts certain… restorative advantages.” Half-demon. Harder to kill than a human, though not impossible. She had learned that fact in the same month she had learned how quickly a beautiful face could become a mask for a life she did not understand. Aurora cleaned the wound. Lucien did not flinch, but his hand closed around the ivory handle of his cane until his knuckles whitened. “You were attacked,” she said. “Yes.” “By whom?” “I don’t know.” She looked up sharply. His expression had gone still. Lucien Moreau always knew. That was his gift and his curse. He traded in secrets, drew information from the city’s gutters and ballrooms and hidden places. Not knowing something frightened him more than blood did. “Why come here?” she asked. He looked at her for a moment before answering. “Because they knew where I was going.” The room seemed to dim around the edges. Aurora tied off the bandage more tightly than necessary. Lucien’s breath caught. “Sorry,” she said, without sincerity. “I deserved that.” “Yes.” He rested his head back against the sofa. His throat was exposed above his open collar, pale and vulnerable. She remembered kissing that spot. Remembered the sound he had made when she did. She stood too quickly and carried the bloodied towel to the kitchen. Ptolemy followed her, winding once around her ankle. “You don’t get to look smug,” she told him. The cat blinked up at her. From the living room, Lucien said, “He is, regrettably, always smug.” “You are in no position to comment.” “No. I am in your kitchen.” She turned on the tap and rinsed blood from her hands. Pink water spun down the drain. “You’re not staying,” she said. “I assumed as much.” “You get patched up. You tell me exactly why someone has decided you need consecrated salt in your organs. Then I call someone who can take you somewhere else.” “Who?” “Eva, if she answers. Yu-Fei. A hospital, if I have to.” “A hospital would raise questions.” “Then answer mine.” Silence. Aurora dried her hands and went back into the living room. Lucien had watched her the whole time. He had a way of doing that—making attention feel like touch. She leaned against the doorway, arms folded. “What happened five months ago?” His eyes dropped to the floor. The question had waited in her so long that when it finally came out, it did not sound like hers. It sounded quieter than she had imagined. Worse for that. Lucien’s thumb traced the curve of the cane handle. “There was a contract,” he said. “A contract.” “On you.” Aurora’s breath stopped. He continued before she could speak. “It came through a broker in Antwerp. Your name was attached to a description, not a photograph. British woman. Dark hair. Blue eyes. Connected to certain… matters in London.” “What matters?” “The kind that get people killed.” “That narrows it down beautifully.” “I tried to find the source. The more I searched, the more attention I drew.” His jaw tightened. “Then someone sent men to the hotel.” That night. The hotel. The blood on the carpet. “You knew,” she said. “I knew enough.” “And you didn’t tell me.” “I thought distance would protect you.” A sharp, ugly hurt broke open under her ribs. “You left me alone.” “Yes.” “You let me think you’d decided I wasn’t worth an explanation.” “No.” The word came hard. “Never that.” “Then what?” Lucien rose too fast. The room tilted in his face. Aurora saw it and moved before she could think, catching his forearm. His hand came down over hers automatically. Warm. Strong despite the blood loss. The contact struck through her. He steadied himself, but did not let go. “You were worth too much explanation,” he said quietly. “That was the problem.” Aurora stared at him. His eyes were devastating at this distance, not because they were strange, but because neither one lied. The amber held heat. The black held everything he had not said. “I had spent months telling myself I could keep you separate from my world,” he went on. “That I could have dinner with you in places where nobody knew my name, walk you home, pretend I was only a man who liked your company too much.” His thumb shifted against the back of her hand. “Then I saw your name on that contract, and I understood how selfish I had been.” “You don’t get to call caring about me selfish.” “I do when it put you in danger.” “You don’t get to decide alone what I can survive.” “No.” His voice roughened. “I do not.” The admission disarmed her more effectively than charm ever had. Aurora looked down at their joined hands. His glove was gone; she had not noticed when. His fingers were long, elegant, marked by a small scar across one knuckle. Her own wrist lay beneath his hand, crescent scar pale against her skin. For five months, she had imagined this moment in a hundred spiteful versions. She had imagined slamming the door. Making him beg. Saying something clean and cruel enough to leave him bleeding for once. Instead, she could feel his pulse against her fingers. “I was angry,” she said. “You had every right.” “I am still angry.” “I would be concerned if you were not.” “And I missed you.” The confession came out before she could stop it. Lucien went utterly still. Aurora shut her eyes. “Don’t make that face.” “What face?” “The one where you look as though someone has handed you a kingdom.” His breath touched her forehead when he bent closer. “Rory.” She opened her eyes. He was close enough that she could have counted the pale lashes around his amber eye. Close enough that the next inch belonged to both of them, and neither of them moved through it. Then Ptolemy launched himself onto the sofa between them with the determined violence of a small striped magistrate. Aurora jerked back. Lucien, despite the wound, laughed. It was low and real and so painfully familiar that her chest tightened. Ptolemy settled on Lucien’s abandoned overcoat, kneading it with both paws. “Traitor,” Aurora told him. “He recognises quality tailoring.” “He recognises a warm coat.” Lucien looked at her, the laughter fading into something softer. “Will you let me stay until morning?” The question held no command. No polished assumption that she would say yes. Just weariness, and caution, and a man who had finally understood that he could not disappear and expect the door to remain open. Aurora glanced toward the three deadbolts. Beyond them, London pressed close: rain-slick streets, the curry house’s fading noise, whatever had followed Lucien to her threshold. Then she looked at his bandaged side. “Until morning,” she said. “After that, we talk.” His gaze did not leave hers. “As long as you wish.” “That isn’t how talking works.” “I am willing to learn.” She should have sent him away. She knew that. It would have been sensible, safer, cleaner. Instead, Aurora reached for the blanket draped over the sofa arm and laid it across him, careful of his wound. Lucien caught her wrist before she could pull away. Not tightly. Never tightly. He turned her hand over and pressed his mouth to the small crescent scar there. The kiss was barely there, warm against old skin. Aurora’s breath snagged. When he looked up, neither of his eyes was mocking. “Until morning,” he said. Outside, rain whispered against the windows. Inside, Ptolemy purred over Lucien’s coat as though he had settled the matter for them both.
created_at"2026-07-09T18:17:54.066Z" 7/9/2026, 6:17:54 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1647
moderation_latency(null)
generation_time42909
tokens_prompt808
tokens_completion4551
native_tokens_prompt753
native_tokens_completion3523
native_tokens_completion_images0
native_tokens_reasoning72
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.0547275
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_0173abac85201842016a4fe5d224388190a9d4513cc43ab3ea"
is_byokfalse
latency401
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783621074-3punBG2HTsOWBMDYILNM"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783621074-f9YMNEZ0WorpUAmJ5TWA"
upstream_id"resp_0173abac85201842016a4fe5d224388190a9d4513cc43ab3ea"
total_cost0.0547275
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags27
adverbTagCount2
adverbTags
0"The word came hard [hard]"
1"he said quietly [quietly]"
dialogueSentences116
tagDensity0.233
leniency0.466
rawRatio0.074
effectiveRatio0.034
81.37% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2684
totalAiIsmAdverbs10
found
0
adverb"lightly"
count1
1
adverb"softly"
count1
2
adverb"completely"
count1
3
adverb"quickly"
count2
4
adverb"sharply"
count1
5
adverb"tightly"
count3
6
adverb"utterly"
count1
highlights
0"lightly"
1"softly"
2"completely"
3"quickly"
4"sharply"
5"tightly"
6"utterly"
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)
73.92% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2684
totalAiIsms14
found
0
word"measured"
count1
1
word"warmth"
count1
2
word"charm"
count2
3
word"weight"
count1
4
word"silence"
count2
5
word"marble"
count1
6
word"intriguing"
count1
7
word"traced"
count1
8
word"could feel"
count1
9
word"pulse"
count1
10
word"determined"
count1
11
word"familiar"
count1
highlights
0"measured"
1"warmth"
2"charm"
3"weight"
4"silence"
5"marble"
6"intriguing"
7"traced"
8"could feel"
9"pulse"
10"determined"
11"familiar"
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
emotionTells2
narrationSentences230
matches
0"was grateful"
1"was angry"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences230
filterMatches
0"feel"
hedgeMatches
0"seemed to"
1"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences319
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2680
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions33
unquotedAttributions1
matches
0"Behind her, Ptolemy hissed."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions76
wordCount2072
uniqueNames13
maxNameDensity1.21
worstName"Lucien"
maxWindowNameDensity2.5
worstWindowName"Lucien"
discoveredNames
Eva8
Golden1
Empress1
Moreau2
Ptolemy8
Lucien25
Mayfair1
Paris1
Marseille1
Aurora25
Half-demon1
Silence1
London1
persons
0"Eva"
1"Moreau"
2"Ptolemy"
3"Lucien"
4"Aurora"
places
0"Mayfair"
1"Paris"
2"Marseille"
3"London"
globalScore0.897
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences146
glossingSentenceCount2
matches
0"seemed caught in her skin"
1"appeared faintly embarrassed"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.373
wordCount2680
matches
0"not flinch, but his hand closed around the ivory handle of his cane until hi"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount4
totalSentences319
matches
0"hated that she"
1"learned that fact"
2"kissing that spot"
3"understood that he"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs213
mean12.58
std14.28
cv1.135
sampleLengths
09
18
263
320
43
574
62
74
82
932
107
117
1254
136
143
1548
162
178
181
197
2017
2138
2215
233
244
2513
264
274
2845
297
303
316
3261
337
345
354
364
375
385
3940
407
4143
424
4326
4425
4510
467
4718
483
4910
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences230
matches
0"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs338
matches
0"was looking"
1"were devastating"
2"was mocking"
80.16% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount3
flaggedSentences7
totalSentences319
ratio0.022
matches
0"It had been one of the things she had liked about him, once—that he did not mistake her for fragile simply because she was angry."
1"Not tired in the way most people looked tired—creased and slack, softened by it."
2"“No.” His black eye seemed to absorb the dim light; his amber one held it."
3"Lucien’s cane moved—not against the door, not to stop her."
4"Lucien belonged in rooms with marble floors and people who knew which fork to use; in Eva’s flat, with Ptolemy glaring from the kitchen table and a laundry rack blocking half the radiator, he looked absurdly formal."
5"He had a way of doing that—making attention feel like touch."
6"His glove was gone; she had not noticed when."
84.74% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2081
adjectiveStacks2
stackExamples
0"close: rain-slick streets,"
1"there, warm against old skin."
adverbCount91
adverbRatio0.04372897645362806
lyAdverbCount31
lyAdverbRatio0.014896684286400768
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences319
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences319
mean8.4
std6.88
cv0.819
sampleLengths
09
18
237
326
420
53
626
77
816
925
102
112
122
132
149
1517
163
173
187
197
208
217
227
2315
2417
256
263
2742
286
292
308
311
326
331
349
355
363
374
3825
399
4015
413
424
438
445
454
464
478
4818
492
46.55% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.2664576802507837
totalSentences319
uniqueOpeners85
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences201
matches
0"Then his eyes lifted to"
1"Instead, he stood in the"
2"Then she had made herself"
3"Then Aurora yanked the chain"
4"Instead, she could feel his"
5"Then Ptolemy launched himself onto"
6"Just weariness, and caution, and"
7"Then she looked at his"
8"Instead, Aurora reached for the"
ratio0.045
72.74% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount74
totalSentences201
matches
0"She had been sitting on"
1"Her black hair had come"
2"She had changed out of"
3"Her thumb brushed the small"
4"She opened the door on"
5"His ivory-handled cane rested lightly"
6"Her body remembered him before"
7"She stared at him through"
8"Her voice came out level"
9"She was grateful for that."
10"His mouth almost curved."
11"It had been one of"
12"He looked tired."
13"He had come directly from"
14"She knew it with the"
15"She hated that she still"
16"She had expected an excuse."
17"He would explain when he"
18"He had not explained."
19"He had vanished so completely"
ratio0.368
61.99% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount160
totalSentences201
matches
0"The first deadbolt came free"
1"Aurora paused with her hand"
2"Nobody came up the stairs"
3"The sound had travelled through"
4"Ptolemy, sprawled across an open"
5"She had been sitting on"
6"Her black hair had come"
7"She had changed out of"
8"Aurora slid the second bolt"
9"Her thumb brushed the small"
10"An old habit."
11"A stupid one."
12"She opened the door on"
13"Lucien Moreau stood on the"
14"The sharp fall of his"
15"Platinum hair slicked back as"
16"His ivory-handled cane rested lightly"
17"Amber and black."
18"Her body remembered him before"
19"The memory arrived whole and"
ratio0.796
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences201
matches(empty)
ratio0
84.94% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences74
technicalSentenceCount6
matches
0"She had been sitting on the floor with her back against Eva’s sofa, copying a set of symbols from a cracked vellum scroll into a notebook."
1"Ridiculous sounds, with Lucien standing in Eva’s doorway looking as though the night had sent him personally."
2"Some polished little observation that made her feel clever for being angry and foolish for caring."
3"Lucien belonged in rooms with marble floors and people who knew which fork to use; in Eva’s flat, with Ptolemy glaring from the kitchen table and a laundry rack…"
4"Eva kept it behind the tea, which was either a deliberate organisational choice or proof that she had no organisation at all."
5"Just weariness, and caution, and a man who had finally understood that he could not disappear and expect the door to remain open."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags27
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount1
fancyTags
0"Aurora murmured (murmur)"
dialogueSentences116
tagDensity0.155
leniency0.31
rawRatio0.056
effectiveRatio0.017
88.9914%