Run: 2026-07-09-01KX4075S66Q2D7VMZCK768PBK

Run Details

Duration:
1m 9s
Cost:
$0.109155
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The door opened as far as the chain allowed. Lucien Moreau stood beneath the jaundiced bulb in the corridor, one hand braced against the frame and the other wrapped around his ivory-handled cane. Rain darkened his charcoal suit. A cut split his lower lip. Blood had soaked through his shirt beneath his ribs, black-red in the poor light. Aurora stared at him. His amber eye held hers. The black one reflected nothing. “Hello, Rory.” She slammed the door. His cane slid through the gap before it closed. Wood struck ivory with a crack. “Remove that.” “I would prefer to keep it.” “I meant your foot.” “So did I.” Aurora pressed her shoulder to the door. Lucien held it with one polished shoe and no visible strain, which made her want to drive the heel of her hand through his broken lip. “You’ve got five seconds.” “I need to come in.” “Four.” “There are men downstairs.” “Three.” “They followed me from Soho.” “Two.” “They have a hellhound.” She stopped pushing. From the stairwell below came a scrape like knives dragged over brick. A wet snuffle followed. The curry house’s extractor fan rattled beneath the floorboards, carrying up the smell of cumin, hot oil and something else. Sulphur. Burnt hair. Lucien glanced towards the stairs. “I apologise for bringing it to Eva’s door.” “You knew this was Eva’s door?” “I know where you are.” Her grip tightened around the edge of the door. “That sounded better in your head, didn’t it?” “No.” The scrape came again. Closer. Aurora unhooked the chain and yanked the door open. Lucien crossed the threshold. She shoved it shut, threw the first deadbolt, then the second and third. He pressed two fingers to the lintel. Blue light rippled through the frame and vanished into Eva’s wards. Ptolemy emerged from beneath a tower of books, took one look at Lucien and inflated into a striped bottle brush. “Your warm welcome has been noted.” Lucien lowered his hand to the cat. Ptolemy hissed and swiped. Lucien withdrew one scratched finger. “Even the cat has standards.” Aurora caught his sleeve and pulled him away from the door. “Kitchen. Don’t bleed on Eva’s manuscripts.” “They are photocopies.” “She’ll still murder you.” The flat had never possessed enough room for two people with boundaries. Books clogged the narrow passage. Scroll cases filled the umbrella stand. Research notes covered the walls in Eva’s slashing handwriting, pinned over faded wallpaper and linked with red thread. Lucien moved through the clutter without knocking so much as a pencil from place, as if he had walked the route before. Aurora noticed. “Been here often?” “Once.” “When?” “December.” She turned in the kitchen doorway. December. The month he had vanished. His mouth tightened around the answer he had chosen not to give. Aurora pointed at the table. “Sit.” The table had disappeared beneath maps of East London, three grimoires, a jar of pickled onions and a bowl containing one soft lemon. Lucien shifted a stack of papers onto the cooker, then lowered himself into the chair. His cane remained between his knees. Aurora opened cupboards until she found Eva’s first-aid box behind six tins of chickpeas. “Jacket off.” Lucien’s amber eye warmed with a spark she remembered against her will. “You used to buy me dinner first.” “You used to answer your phone.” The spark died. He slipped off his jacket. Pain caught him when he moved his left arm. His breath snagged, short and raw, before he smothered it. Beneath the jacket, his waistcoat had been cut open. Four parallel gashes crossed his side. Aurora set the box down. “That wasn’t a knife.” “No.” “The hound?” “One of its pups.” “Pups.” “London remains committed to making every crisis worse.” She took scissors from the box and cut through his shirt. The blades trembled once. She hated that he saw it. His skin felt hot beneath her knuckles. Not fever-hot. Furnace hot. Half-demon blood always ran warmer than human blood; she knew that because he had once taken her hand and placed it over his heart, smiling when she called him biologically excessive. That had been in November. Before December hollowed him out of her life. She peeled the wet cloth from the wounds. Black veins feathered from the torn flesh. “Poison.” “Venom.” “Is this the part where you tell me I have seven minutes to find an obscure antidote?” “Twelve.” She looked at him. “A joke.” He swallowed. “I have an hour.” “Much better.” From beyond the front door came the faint click of claws on the landing. Ptolemy shot into the bedroom. Aurora crouched beside Lucien and inspected the wounds. The black veins had reached his hip and climbed towards his chest. On his skin, just above the lowest gash, someone had drawn a symbol in grey ash: a circle pierced by three hooked lines. She touched the edge of it. Lucien seized her wrist. The movement brought them close enough that his breath crossed her cheek. His fingers closed over the crescent-shaped scar on her left wrist, his thumb resting in its curve. For one suspended beat, neither of them moved. She remembered those fingers at the nape of her neck. The quiet room above Silas’ bar. His forehead against hers after the kiss, as if desire had struck him somewhere tender. Then morning, an empty chair and no message. Aurora pulled free. “Don’t.” “That mark bites.” “So do I.” “I remember.” She stood so fast that her knee hit the table. The pickled-onion jar rocked. Lucien caught it without looking. “You don’t get to remember out loud.” His face lost its polished calm. A crease formed between his brows, small but real. “Rory—” “No. You turned up bleeding, so I let you in. I’ll stop the venom because I’m not feeding Eva’s deposit to a corpse. That’s the arrangement.” The creature outside sniffed along the bottom of the door. Lucien glanced towards the hall. “It can smell the mark.” “I gathered that.” “The wards will hold it for a time.” “Eva built those wards. They’ll hold.” “The third sigil above the bathroom window has cracked.” Aurora went still. “How do you know that?” “I told you. I came here in December.” “You also told me you were in Paris.” “I was in Paris three days later.” “What happened here?” The hound struck the door. The deadbolts jumped in their housings. A mound of books toppled from a shelf and hit the floor. Ptolemy yowled from the bedroom. Aurora grabbed the soft lemon, sliced it in half and squeezed juice over the ash symbol. The mark spat smoke. Lucien’s hand clamped around the edge of the table. “Salt,” she demanded. “Second shelf. Blue jar.” She found it where he directed. “Comfortable in Eva’s kitchen, aren’t you?” “I had several hours to become acquainted with it.” “Doing what?” “Bleeding, for the most part.” She packed salt over the mark. The grains turned grey, then black. The hound hit the door again. A line of blue fire raced around the frame. Something howled on the landing, deep enough to shiver through Aurora’s teeth. Lucien bent over the cane. Sweat gathered at his temples. His slicked-back hair had come loose above one ear, a pale strand falling across his forehead. It made him look younger. Less like the immaculate fixer who could trade a secret over champagne while someone screamed in the next room. Aurora took a clean cloth and wiped the poisoned salt away. “Why were you here in December?” “To speak to Eva.” “About?” “You.” She threw the cloth into the sink. “Wrong answer.” “The truthful one.” “You don’t get points for finding honesty four months late.” “No. I imagine the prize has expired.” Another impact shook the door. The upper hinge groaned. Aurora searched the crowded walls. Eva’s notes blurred past: infernal contracts, transit gates, blood debts, ward geometries. A hand-drawn diagram above the toaster caught her eye. Three hooked lines. The same symbol as the ash mark, but inverted. She tore it down. Lucien followed her gaze. “Rory.” “You brought a tracker into a warded flat.” “I had few alternatives.” “You had all of London.” “I needed you.” The words landed harder than the creature’s blows. Aurora kept her attention on the diagram. “No. You needed someone who could remove the mark.” “That list contains twenty-three names.” “And you chose the woman least likely to let you through the door.” “I chose the one I trusted.” She gave a sharp laugh. “Trust. From you. Shall I frame it?” “I left to keep you alive.” Her hand stopped over the page. Outside, claws raked the wood. The top deadbolt shifted half an inch. Aurora turned. “Don’t you dare dress it up as sacrifice.” “I knew what would happen if I stayed.” “You knew what you feared would happen. There’s a difference.” “My father’s people had found me. They had watched your deliveries. They knew which nights you worked at the Golden Empress and which alley you used behind Silas’ bar.” “And you thought vanishing would fix that?” “I drew them away.” “You could have told me.” “I came here to ask Eva to hide you.” “In December.” “Yes.” “She never told me.” “I asked her not to.” “Of course you did. Wouldn’t want me involved in my own life.” Lucien rose. The chair legs scraped the lino. He swayed once, caught himself on the table and remained standing. “I had spent thirty-two years watching affection become leverage. I would not place you in their hands.” “So you placed me outside the decision.” “I made the wrong choice.” The plainness of it stripped the next retort from her mouth. He looked wrecked. Not the theatrical wreckage of his torn suit and bloodied skin, but something without tailoring or wit to shield it. His fingers tightened around the cane. Pain had thinned his lips to a pale line. “I thought you regretted it,” Aurora murmured. “The kiss?” “All of it.” His black eye gave her nothing. The amber one did too much. “I regretted leaving before you woke.” The doorframe cracked. Aurora flinched towards the hall. A hooked claw punched through the wood, long as a carving knife. Blue flame wrapped it. The hound snarled and tore the claw free, leaving a smoking hole. “Sentiment later.” She slapped Eva’s diagram onto the table. “This mark doesn’t track a body. It tracks infernal blood.” Lucien bent over the page. “Yes.” “So removing it from your skin won’t help while the venom carries it through your veins.” His gaze flicked across the notes. “You have an idea.” “I have a cat, half a lemon and a kitchen full of things Eva labels in dead languages. Give me a moment.” “The cat seems unwilling.” “He has good instincts.” Aurora opened the first-aid box again. Beneath the bandages sat a packet of sterile lancets. She took one, then dragged a chipped cereal bowl from the draining board. Lucien watched her prick her finger. “No.” “It wants infernal blood. Mine’s human.” “You cannot smother the mark with yours.” “I’m not smothering it.” A bead of red welled on her fingertip. She let it fall into the bowl, added the poisoned salt and drew the inverted symbol around the rim with lemon juice. “I’m changing the return address.” Understanding sharpened his face. “The ward will read the hound’s claim as human.” “And reject it. Eva’s wards protect human occupants.” “It could also reject you.” “Then you’d better hope Eva likes me more than she likes you.” “She does.” “Everyone does.” A ghost of a smile touched his torn lip. Aurora set the bowl beneath the hole in the door. The hooked claw punched through again, scattering splinters. She caught Lucien’s sleeve and pulled him back as blue fire crawled over the ceiling. The hound sniffed. Its claw twisted towards the bowl. “Now,” Lucien breathed. Aurora kicked the bowl across the threshold gap. The wards ignited. White light filled the hall with a sound like a hundred windows breaking at once. The hound screamed. Its claw vanished. Something heavy tumbled down the stairs, struck the landing below and crashed through a stack of takeaway menus. Silence followed. The upper deadbolt hung crooked, but the door remained shut. Aurora stayed with one hand fisted in Lucien’s ruined shirt. His arm circled her waist, holding her against the solid heat of him. Their faces hovered inches apart. Neither let go. Lucien’s gaze dropped to her mouth. “You’re still poisoned,” she whispered. “Yes.” “And bleeding on Eva’s floor.” “Yes.” “I’m still angry.” “I know.” Her fingers curled against his chest. His heartbeat struck hard beneath her palm. “Why didn’t you come back?” His arm tightened at her waist, not enough to trap her, enough to answer before he spoke. “Because each day made the apology more inadequate.” “That’s a coward’s answer.” “It is.” She studied the cut on his lip, the rain caught in his pale hair, the exhaustion he had carried through three deadbolts and a door she had tried to close in his face. “What would you have said in December?” “That wanting you had become the one appetite I could not bargain with.” Aurora’s breath caught. Lucien lowered his forehead to hers but stopped before they touched. “And now?” she asked. “Now I would ask permission.” Her anger remained, hot and knotted beneath her ribs. So did the hurt. Neither vanished when she lifted her chin. “You can start by sitting down and letting me treat those wounds.” His mouth brushed the corner of hers, no more than a question held against her skin. Aurora closed the last fraction of distance. The kiss tasted of rain, blood and the lemon on her fingers. Lucien’s cane struck the floor. His hand rose to cradle her jaw, careful despite the hunger in his mouth, and she gripped his waistcoat to keep him upright when his knees weakened. She broke away first. “Chair.” He drew a rough breath. “You have a gift for timing.” “You have venom in your bloodstream.” “That explains some of my decisions.” “Not the worst ones.” “No.” He lowered himself into the chair, eyes fixed on her. “Those were entirely mine.” Aurora knelt beside him with clean gauze and Eva’s first-aid box. Lucien offered his hand before she asked. She took it, turned his palm upwards, and placed it against the table while she reached for the antidote notes. His fingers folded around hers and stayed there.
created_at"2026-07-09T17:53:42.705Z" 7/9/2026, 5:53:42 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency7425
moderation_latency(null)
generation_time69289
tokens_prompt1034
tokens_completion4196
native_tokens_prompt927
native_tokens_completion3484
native_tokens_completion_images0
native_tokens_reasoning322
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.109155
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_06d7f9550a7f1c28016a4fe026cee08197b7a7c0f7aaaf769d"
is_byokfalse
latency229
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619622-Pxcw8U7hV9cvzU1nGuHQ"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619622-zYT230OcjSZ1EEdIOUby"
upstream_id"resp_06d7f9550a7f1c28016a4fe026cee08197b7a7c0f7aaaf769d"
total_cost0.109155
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
totalTags10
adverbTagCount0
adverbTags(empty)
dialogueSentences148
tagDensity0.068
leniency0.135
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2415
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
85.51% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2415
totalAiIsms7
found
0
word"trembled"
count1
1
word"desire"
count1
2
word"comfortable"
count1
3
word"raced"
count1
4
word"affection"
count1
5
word"flicked"
count1
6
word"silence"
count1
highlights
0"trembled"
1"desire"
2"comfortable"
3"raced"
4"affection"
5"flicked"
6"silence"
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
narrationSentences198
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences198
filterMatches
0"look"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences336
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2415
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions69
wordCount1641
uniqueNames9
maxNameDensity1.65
worstName"Lucien"
maxWindowNameDensity3
worstWindowName"Lucien"
discoveredNames
Moreau1
Eva6
Lucien27
Ptolemy4
East1
London1
November1
December2
Aurora26
persons
0"Moreau"
1"Eva"
2"Lucien"
3"Ptolemy"
4"December"
5"Aurora"
places
0"East"
1"London"
2"November"
globalScore0.677
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences122
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.414
wordCount2415
matches
0"Not the theatrical wreckage of his torn suit and bloodied skin, but something without tailoring"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences336
matches
0"hated that he"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs245
mean9.86
std11.15
cv1.131
sampleLengths
09
149
24
310
42
54
615
72
86
94
103
1133
124
135
141
154
161
175
181
194
203
2139
225
238
246
255
269
278
281
295
3044
3120
3213
334
345
3522
363
374
3863
392
403
411
421
431
446
456
4612
476
4844
4914
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences198
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs294
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences336
ratio0.003
matches
0"Half-demon blood always ran warmer than human blood; she knew that because he had once taken her hand and placed it over his heart, smiling when she called him biologically excessive."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1506
adjectiveStacks0
stackExamples(empty)
adverbCount28
adverbRatio0.01859229747675963
lyAdverbCount2
lyAdverbRatio0.0013280212483399733
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences336
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences336
mean7.19
std5.46
cv0.759
sampleLengths
09
124
25
36
414
54
65
75
82
94
109
116
122
136
144
153
167
1726
184
195
201
214
221
235
241
254
263
2712
284
2920
301
312
325
338
346
355
369
378
381
394
401
419
424
4313
447
4511
4620
4713
484
495
48.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.29464285714285715
totalSentences336
uniqueOpeners99
18.32% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences182
matches
0"Then morning, an empty chair"
ratio0.005
96.92% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount56
totalSentences182
matches
0"His amber eye held hers."
1"She slammed the door."
2"His cane slid through the"
3"She stopped pushing."
4"Her grip tightened around the"
5"She shoved it shut, threw"
6"He pressed two fingers to"
7"She turned in the kitchen"
8"His mouth tightened around the"
9"His cane remained between his"
10"He slipped off his jacket."
11"His breath snagged, short and"
12"She took scissors from the"
13"She hated that he saw"
14"His skin felt hot beneath"
15"She peeled the wet cloth"
16"She looked at him."
17"She touched the edge of"
18"His fingers closed over the"
19"She remembered those fingers at"
ratio0.308
12.20% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount163
totalSentences182
matches
0"The door opened as far"
1"Lucien Moreau stood beneath the"
2"Rain darkened his charcoal suit."
3"A cut split his lower"
4"Blood had soaked through his"
5"Aurora stared at him."
6"His amber eye held hers."
7"The black one reflected nothing."
8"She slammed the door."
9"His cane slid through the"
10"Wood struck ivory with a"
11"Aurora pressed her shoulder to"
12"Lucien held it with one"
13"She stopped pushing."
14"A wet snuffle followed."
15"The curry house’s extractor fan"
16"Lucien glanced towards the stairs."
17"Her grip tightened around the"
18"The scrape came again."
19"Aurora unhooked the chain and"
ratio0.896
27.47% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences182
matches
0"Before December hollowed him out"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences58
technicalSentenceCount1
matches
0"Less like the immaculate fixer who could trade a secret over champagne while someone screamed in the next room."
75.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount1
matches
0"He lowered, eyes fixed on her"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount4
fancyTags
0"she demanded (demand)"
1"Aurora murmured (murmur)"
2"Lucien breathed (breathe)"
3"she whispered (whisper)"
dialogueSentences148
tagDensity0.034
leniency0.068
rawRatio0.8
effectiveRatio0.054
87.6766%