Run: 2026-07-09-01KX405YSVGQDWF56KK6539DD6

Run Details

Duration:
1m 6s
Cost:
$0.104175
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 landing light, one hand braced against the frame. Rain jewelled his slicked-back hair and darkened his charcoal suit to the colour of chimney soot. His ivory-handled cane hung from two loose fingers. Blood glazed his white cuff. Aurora stopped breathing. His mismatched eyes found hers through the gap—one amber, one black, both cut sharp with pain. “Good evening, Rory.” She pushed the door shut. His cane jammed across the threshold with a crack of ivory against wood. “Charming as ever.” “Take your cane out before I snap it.” “You know what is inside it.” “Yes. That’s why I offered.” Something struck the front door from the landing. Lucien lurched against it, his shoulder driving the wood into the chain. Behind him, the stairwell light blinked out. A wet scraping travelled along the wall outside, slow enough to raise every hair on Aurora’s arms. Lucien glanced over his shoulder. “If you intend to leave me here, do it after you fetch Eva’s chalk.” “Eva isn’t here.” His gaze snapped back to her. The scraping stopped. Aurora slid the chain free and hauled him inside by his lapel. Lucien stumbled over a stack of books, caught himself on the umbrella stand and kicked the door closed. She drove all three deadbolts home. A weight hit the other side. The frame shuddered. Dust sifted from the lintel onto Lucien’s shoulders. “Chalk.” He pressed his bleeding hand to the door. Thin smoke curled between his fingers and the painted wood. “Top drawer beneath the telephone.” Aurora reached across a cairn of research notes, yanked the drawer open and found six sticks bound in red thread. “Red or white?” “White, unless you want to summon something with more teeth.” “Couldn’t make the evening worse.” “You continue to underestimate London.” Another blow rattled the locks. Ptolemy shot from beneath the sofa, all striped fur and fury, then vanished into the bedroom. Aurora crouched and drew a line across the threshold. The chalk snagged on the warped floorboards. “Circle the frame.” “I’ve got two hands and neither stretches seven feet.” Lucien hooked the cane over the coat rack and dropped beside her. His face had gone pale beneath the bronze cast of his skin, but he caught her wrist before she finished the first curve. “Counter-clockwise.” “You might have mentioned that before I started.” “You used to remember.” Her eyes lifted to his. His thumb rested over the small crescent scar on her left wrist. Heat seeped through his glove, unnatural and intimate. For one suspended beat, the rain, the curry-house extractor fan and the thing breathing beyond the door all fell away. Aurora pulled free. “I used to remember lots of things. Then I learnt better.” His mouth tightened. He took the chalk from her and completed the curve in three swift strokes. White lines flared blue. A hiss tore through the landing, followed by claws skittering down the stairs. Silence settled over the flat. Lucien remained crouched, head bowed. Blood dripped from his cuff and struck Eva’s floor between his polished shoes. Aurora rose. “You have ten seconds.” “To bleed less?” “To explain why the supernatural underworld’s best-dressed nuisance came to Brick Lane with a corpse-hound chewing his heels.” “Nine seconds would not do the matter justice.” “Eight.” “I needed Eva.” “She’s in Prague.” That answer hit him harder than the door had. He reached for his cane and missed the handle. Aurora caught his elbow before he pitched into a tower of books. His weight pulled her close, chest to chest, rain soaking through the thin cotton of her shirt. Cedar, smoke and iron clung to him. The scent dragged her back to a balcony over Soho, his hand warm at her waist, his mouth hovering a breath from hers before he chose duty, secrets and another woman’s name over an explanation. She shoved him upright. “Sit down.” “I thought I had seven seconds.” “You’ll have none if you stain Eva’s seventeenth-century grimoire.” He lowered himself onto the sofa. A scroll rolled beneath his thigh. Aurora swept books from the coffee table, found Eva’s first-aid tin under a map of Whitechapel and knelt between his knees. The position registered in his face. Amber brightened; black swallowed the light. “Don’t.” His jaw shifted. “I did nothing.” “You were about to.” “I was about to observe that you kept your hair short.” “That counts.” She opened his jacket. Three long gashes had cut through shirt and waistcoat beneath his ribs. Their edges shone black, as though ink had soaked into the flesh. Aurora’s fingers stilled. “Corpse-hound?” “Close.” “How close?” “Entirely different creature.” She looked up. A crease appeared beside his mouth. “It followed me through a gate near Spitalfields. Eva owns the only threshold in this part of London that can repel it.” “Eva rents. Her landlord owns the threshold.” “The distinction may comfort him when the creature eats the building.” Aurora took scissors from the tin and cut his shirt open. Lucien watched the blades pass across his abdomen. “You’ve done that before.” “I delivered food through Camden after midnight. Shirts got cut. People got stabbed. Sometimes in that order.” “I meant undressing me.” Her hand stopped against his bare skin. “You always did confuse fantasy with memory.” “No.” His voice lost its polished edge. “I remember every part.” Rain tapped the window. From downstairs came the muffled clash of pans and a burst of laughter, ordinary life carrying on beneath a room lined with wards. Aurora soaked gauze in clear spirit. “This will hurt.” “It already does.” She pressed it to the wound. Lucien’s breath punched between his teeth. His hand closed around her shoulder, fingers spanning the curve where neck met collarbone. Heat flooded her skin. She kept her gaze on the blackened cuts. “That wasn’t what I meant.” “I know.” “You don’t get to come here after six months and talk as if we shared some tragic love affair.” “No. We shared three dinners, one ruined opera, two bottles of wine and a kiss you stopped.” “A kiss you lied to get.” His grip slackened. “I never lied about wanting you.” “You let me believe you were free.” “I was not with Sabine.” “You left my bed because she called.” “I left the corridor outside your bedroom.” “You want credit for failing three feet sooner?” A short breath left him, too rough for laughter. Aurora discarded the stained gauze and reached for another. “Sabine had my sister.” The words landed without ornament. Aurora looked at him. Lucien stared past her at the crowded shelves. Water ran from his hair into the hollow of his cheek. “She used our arrangement to keep Celeste hidden in Avaros. Every favour I performed bought another month of her safety. That night, Sabine called to tell me Celeste had escaped.” Aurora sat back on her heels. “You told me it was business.” “It was.” “Your sister isn’t business.” “In my family, blood and business have always used the same knife.” “And explaining that would’ve killed you?” “It might have killed Celeste.” His fingers left her shoulder. The loss of heat felt like a door opening onto winter. “I thought distance would keep Sabine from noticing you. Then you followed me to the station.” “You vanished from my flat without a word.” “I left a note.” “You wrote, ‘Do not look for me.’ That wasn’t a note. It was an order.” “You ignored it.” “Of course I ignored it. You’d bled on my windowsill.” His mouth twitched, but she saw no humour in it. “At the station, Sabine saw you.” Aurora remembered the woman beneath the clock at St Pancras: red gloves, white coat, eyes fixed on Lucien with the quiet ownership of a hand around a throat. He had crossed the concourse and kissed Sabine’s cheek. Aurora had stood behind a pillar with his note crushed in her fist. “You knew I was there.” “I smelt your shampoo.” “Christ.” “Orange blossom. Hard to miss in a railway station full of wet wool and burnt coffee.” “And you kissed her.” “I gave Sabine what she expected to see.” Aurora shoved fresh gauze against his ribs. He flinched. “Careful.” “Ask Sabine.” “Sabine lost her head in Marseille four months ago.” The gauze slipped from Aurora’s fingers. Lucien caught it before it touched the floor. “You killed her?” “My sister did. With a soup ladle.” “A soup ladle.” “It was a ceremonial object. Very heavy.” Despite herself, a laugh escaped Aurora. It came out small and cracked from disuse. Lucien looked at her as if she had placed something precious in his palm. She took the gauze from him. “Don’t mistake that for forgiveness.” “I wouldn’t dare.” “You dared to turn up here.” “I came for Eva.” “You knew Eva was away. She sent you the same message she sent me.” His expression gave him away. Not much—a faint pull at the corner of his black eye—but Aurora had spent months studying his face across candlelit tables, learning how little he needed to conceal a great deal. She rose. “You came for me.” Lucien leaned back against the sofa. Blood marked his shirt, his waistcoat and the hand resting near his cane. “The creature tracked my demonic blood. It would have followed me to any refuge.” “That wasn’t an answer.” “Eva’s wards were closest.” “Still not an answer.” “You were meant to be in Cardiff.” “I came back yesterday.” “I know.” The room narrowed around them. Aurora folded her arms. “How?” “Yu-Fei mentioned it.” “Yu-Fei hates you.” “Her dislike remains elegant and informative.” “You asked about me.” He looked towards the front door. Blue light pulsed along the chalk line, casting hard colour over his profile. “I asked whether you were safe.” “Why?” “Must I bleed out before you accept the obvious?” “You’re not bleeding out. The cuts are shallow.” “The poison is not.” Aurora dropped back to her knees and examined the black sheen around the wounds. Fine dark threads had spread beneath the skin, branching towards his heart. “What poison?” “Kharon venom.” “And you waited until now to mention it?” “You were enjoying the interrogation.” She seized his chin and turned his face towards the light. Black veins feathered beneath his jaw. “Tell me what stops it.” “Demon fire.” “Where do I get that?” Lucien lifted his injured hand between them. A weak amber flame guttered over his fingertips, then died. “I cannot hold it in this condition.” “Can another demon do it?” “Yes.” “Name one.” “No one I would invite near you.” Her grip tightened. “This isn’t the moment for possessive rubbish.” “It is not possession.” His gaze dropped to her mouth. “It is a professional assessment poisoned by personal longing.” The bluntness stripped the air from her lungs. “Personal longing.” “I had prepared something better.” “You’ve had six months.” “I had prepared several things better.” “Yet you arrived with venom in your chest and something dead scratching at the door.” “I expected Eva to open it.” “Liar.” His amber eye held hers. The black one revealed nothing, but the pulse in his throat beat beneath her thumb. “Yes.” The admission settled between them without defence. Aurora released his chin. “How do I keep the fire alive?” “You cannot.” “Wrong answer.” “You are human.” “And you’re half human. Use that half to explain.” A tremor passed through his abdomen. He covered the wound with his palm, but black seeped between his fingers. “Demon fire feeds on desire.” “Of course it does.” “Not that sort alone.” “Shame. Would’ve explained half of Soho.” His lips parted on a strained breath. “Anger, hunger, fear. Anything the body cannot contain. I have contained mine for too long.” Aurora looked at the flame-blackened veins, then at the damp platinum hair falling loose over his forehead. She had never seen him disordered. Lucien wore control as others wore skin. Now it split at every seam. “What breaks the container?” His gaze met hers. “You know.” “No. You don’t get to make me guess again.” “Touch me.” “I am touching you.” “Not as a nurse.” The curry-house extractor hummed below. Ptolemy peered round the bedroom door, green eyes wide above a stack of manuscripts. Aurora rested both hands on Lucien’s knees. “Tell me what happened at St Pancras.” His face hardened with pain. “I watched you walk away.” “Why didn’t you follow?” “Sabine’s men stood at every exit.” “Tell me what you wanted to do.” “Rory.” “Tell me.” His bloodied hand covered hers. “I wanted to drag you onto the train. I wanted to lock the compartment and strip every doubt from your mouth with mine. I wanted Cardiff, though I despise rugby and your father would have recognised me as a criminal before I crossed the hall. I wanted mornings in that dreadful flat over Silas’ bar. I wanted to hear you complain about the pipes. I wanted you furious, fed and alive.” Amber fire sparked beneath his palm. Aurora threaded her fingers through his. The flame climbed their joined hands, bright enough to paint Eva’s paper-clogged walls in gold. It gave no pain. Heat travelled up Aurora’s arm and gathered behind her ribs. Lucien bent forward, breath catching as the black veins began to retreat from his throat. “More.” She moved between his knees. His free hand found her waist, then stopped there, every finger rigid with restraint. Aurora brought her mouth close to his. “You should’ve followed me.” “Yes.” “You should’ve trusted me.” “Yes.” “You hurt me.” His forehead touched hers. “I know.” She caught the front of his ruined shirt and pulled him the final inch. His mouth met hers without polish or caution. The kiss tasted of rain, spirit and the sharp copper trace of blood. Fire surged over their locked hands, flooding the cramped flat with amber light as Lucien’s arm closed around her waist and held her against him.
created_at"2026-07-09T17:53:02.786Z" 7/9/2026, 5:53:02 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4483
moderation_latency(null)
generation_time65733
tokens_prompt1034
tokens_completion4250
native_tokens_prompt927
native_tokens_completion3318
native_tokens_completion_images0
native_tokens_reasoning281
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.104175
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0b4b1206e777a67f016a4fdffedcc08190b277729517165bfd"
is_byokfalse
latency192
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-1783619582-TNboIDxd08YX5Y9SO0E8"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619582-jJvsWC7dyCvquvBbUDrC"
upstream_id"resp_0b4b1206e777a67f016a4fdffedcc08190b277729517165bfd"
total_cost0.104175
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
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences165
tagDensity0.018
leniency0.036
rawRatio0
effectiveRatio0
97.85% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2330
totalAiIsmAdverbs1
found
0
adverb"very"
count1
highlights
0"very"
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)
84.98% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2330
totalAiIsms7
found
0
word"lurched"
count1
1
word"weight"
count2
2
word"silence"
count1
3
word"pulsed"
count1
4
word"pulse"
count1
5
word"desire"
count1
highlights
0"lurched"
1"weight"
2"silence"
3"pulsed"
4"pulse"
5"desire"
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
narrationSentences146
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences146
filterMatches(empty)
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences308
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen71
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2327
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions66
wordCount1330
uniqueNames13
maxNameDensity2.18
worstName"Aurora"
maxWindowNameDensity4.5
worstWindowName"Aurora"
discoveredNames
Moreau1
Aurora29
Lucien19
Thin1
Eva3
Soho1
Whitechapel1
Rain2
St1
Pancras1
Sabine1
Blood3
Heat3
persons
0"Moreau"
1"Aurora"
2"Lucien"
3"Eva"
4"Rain"
5"Sabine"
6"Blood"
7"Heat"
places
0"Thin"
1"Soho"
2"St"
3"Pancras"
globalScore0.41
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences106
glossingSentenceCount2
matches
0"appeared beside his mouth"
1"felt like a door opening onto winter"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2327
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences308
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs248
mean9.38
std10.81
cv1.152
sampleLengths
09
138
25
33
416
53
65
713
83
98
106
115
1244
135
1414
153
166
173
1836
196
2011
2124
2220
233
2410
255
265
2721
2816
293
309
3135
321
338
344
355
3640
373
3811
3934
405
4118
422
434
443
4518
468
471
483
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences146
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs220
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences3
totalSentences308
ratio0.01
matches
0"His mismatched eyes found hers through the gap—one amber, one black, both cut sharp with pain."
1"Amber brightened; black swallowed the light."
2"Not much—a faint pull at the corner of his black eye—but Aurora had spent months studying his face across candlelit tables, learning how little he needed to conceal a great deal."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1340
adjectiveStacks0
stackExamples(empty)
adverbCount21
adverbRatio0.015671641791044775
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences308
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences308
mean7.56
std6.5
cv0.86
sampleLengths
09
114
216
38
45
53
616
73
85
913
103
118
126
135
148
1512
167
1717
185
1914
203
216
223
2312
2418
256
266
273
288
299
3010
315
3220
333
3410
355
365
375
3816
399
407
413
429
4312
4423
451
468
474
485
4912
47.73% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.29545454545454547
totalSentences308
uniqueOpeners91
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences143
matches(empty)
ratio0
82.94% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount49
totalSentences143
matches
0"His ivory-handled cane hung from"
1"His mismatched eyes found hers"
2"She pushed the door shut."
3"His cane jammed across the"
4"His gaze snapped back to"
5"She drove all three deadbolts"
6"He pressed his bleeding hand"
7"His face had gone pale"
8"Her eyes lifted to his."
9"His thumb rested over the"
10"His mouth tightened."
11"He took the chalk from"
12"He reached for his cane"
13"His weight pulled her close,"
14"She shoved him upright."
15"He lowered himself onto the"
16"His jaw shifted."
17"She opened his jacket."
18"Their edges shone black, as"
19"She looked up."
ratio0.343
5.45% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount130
totalSentences143
matches
0"The door opened as far"
1"Lucien Moreau stood beneath the"
2"Rain jewelled his slicked-back hair"
3"His ivory-handled cane hung from"
4"Blood glazed his white cuff."
5"Aurora stopped breathing."
6"His mismatched eyes found hers"
7"She pushed the door shut."
8"His cane jammed across the"
9"Something struck the front door"
10"Lucien lurched against it, his"
11"A wet scraping travelled along"
12"Lucien glanced over his shoulder."
13"His gaze snapped back to"
14"The scraping stopped."
15"Aurora slid the chain free"
16"Lucien stumbled over a stack"
17"She drove all three deadbolts"
18"A weight hit the other"
19"The frame shuddered."
ratio0.909
34.97% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences143
matches
0"Now it split at every"
ratio0.007
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences51
technicalSentenceCount1
matches
0"Lucien looked at her as if she had placed something precious in his palm."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount1
fancyTags
0"He pressed (press)"
dialogueSentences165
tagDensity0.006
leniency0.012
rawRatio1
effectiveRatio0.012
85.6861%