Run: 2026-02-19-01KHT05K6T4NS3D5Z0E9CJMVT8

Run Details

Model:
GPT-5.1
Duration:
1m 28s
Cost:
$0.050079
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 knock rattled the frame like someone meant to take the whole door off. Rory froze in the middle of the narrow living room, a half-emptied takeaway container in one hand and Ptolemy’s tail in the other. The cat yowled and bolted under the sagging sofa, fur on end. Another knock. Harder. Too steady for drunken neighbours. She set the carton on a stack of books that already leaned like a drunk and padded barefoot to the door. The smells from the curry house below soaked through the thin carpet—cumin, fried onions, cheap oil. Brick Lane hummed faint through the double glazing, traffic and voices, a bus braking somewhere. Her fingers hovered over the top deadbolt. Eva had drilled it into her. All three, always. “Hang on,” Rory called. The lock metal felt cold. She slid the first bolt, then the second. The third stuck. It always stuck. She put her shoulder into it. “Eva, if you forgot your keys again…” Her voice came out sharper than she meant. The last bolt gave. She opened the door a crack. A tailored shoulder filled the gap. Charcoal wool, rain-dark. An ivory cane rested beside a polished shoe. A hint of smoke and something older threaded through the damp air. He looked down, eyes catching the weak hall light. One amber, one so black it swallowed it. “Aurora.” Her fingers tightened on the door edge. The crack widened before she thought about stopping it. “Lucien.” Rain clung to his blond hair in stray strands, no gel in sight, suit jacket unbuttoned, tie loose. A thin cut marked his jaw, fresh, not yet crusted. His mouth curved, not quite a smile. “You’re a hard woman to find.” “I wasn’t hiding.” She leaned into the frame, blocking him. “You’re in the wrong city.” He angled his cane between the door and frame with an easy movement and braced it. The ivory handle dug into the wood. “You opened all three locks.” His gaze flicked down, then up. “I doubt that was for a delivery boy.” She felt heat crawl up her neck. “Eva’s neurotic. You know that.” “I do. She’s also not here.” “You spoke to her?” His silence answered that. He just watched her, one eye warm gold, the other a flat well. Ptolemy crept out from under the sofa and peered around her ankles, tail puffed. The cat’s pupils went wide at the sight of Lucien. A low growl vibrated through his small body. “You’re scaring her cat.” Rory kept her tone dry. “Her cat has taste.” “Her cat hates everyone.” Ptolemy padded forward anyway. The growl turned to a wary chirp. Lucien moved his cane back, eased a step into the gap. The cat sniffed his wet trouser leg, then brushed against him. Static jumped in the narrow space. Traitor. Rory folded her arms. “What do you want?” His jaw shifted. The cut pulled, beaded red. “To come in.” “Not a chance.” “Something followed me from Whitechapel.” His voice dropped. “You don’t have wards on the corridor.” Her tongue pressed behind her teeth. She searched past him. The stairwell light flickered. The air out there felt thicker, like the night held its breath. “You’re supposed to be the big bad half-demon.” Rory let the words hang. “Handle it.” “I handled two.” His fingers flexed on the cane. “A third would have meant collateral. This building is full of humans who still think monsters live under beds, not upstairs.” She stared at the damp outline of his shoulders. He looked larger than she remembered. Or the hall had shrunk. Or she had. “You bring trouble to my doorstep, you expect me to be grateful you didn’t slaughter the neighbours.” “Grateful is not the word I expect from you.” “You’re right there.” He held her gaze, waited. He had always been patient like that, as if time bent more for him than for anyone else. “You have ten seconds,” she muttered. “If Eva finds demon ichor on her rug, you’re explaining it.” She stepped back. He slipped in with that unhurried grace that used to set something live and restless under her ribs. The cane tapped once on the worn floor as he cleared the threshold. She shut the door and drove each deadbolt home. The locks sounded louder this time. The flat shrank around him at once. The single sagging sofa, the tower of books that blocked half the window, the narrow galley kitchen with its leaking tap. He surveyed it in a glance, jacket collar still wet, then turned his attention back to her like the rest of it meant nothing. “You’re limping.” Rory nodded at his leg to avoid his eyes. “I’m bored of bullets.” He shifted weight off his right side. “Shotguns lack imagination.” “So they hit you.” “In a manner.” Ptolemy hopped up onto the arm of the sofa, then onto it, then across the cluttered coffee table to him. The cat butted his head into Lucien’s thigh as if they were old friends. Lucien’s hand dropped to the fur without thought. His fingers sank in. The cat purred, loud and rough. “You can’t stay.” His hand stilled on the cat. “I wasn’t aware I’d asked.” “You turned up bleeding on my carpet. That usually implies something.” “Concern.” “Wrong woman.” One corner of his mouth lifted. “You always do that.” “What.” “Throw a knife into a moment and walk away from the body.” She wanted to laugh. Or scream. Instead she moved past him, brushing his sleeve, and went to the kitchenette. “You’re staining the floor. Sit.” He leaned the cane against the wall, lowered himself to the sofa with care. The effort cost him. Once, she wouldn’t have noticed a change in his breathing. She noticed now. The line of his shoulders tightened. His jaw, already cut, clenched. Rory dug the chipped first aid tin from the cabinet under the sink. Eva’s spare mugs clinked around it. She grabbed an old hand towel and crossed back. The room fit three strides. Her pulse counted each. “Where.” He loosened his jacket, shrugged it off with a grimace, and rolled his shirt sleeve to the elbow. White linen, stained near the bicep. Her stomach turned as crimson spread through the fabric. “That’s not your leg.” “The leg is less dramatic.” “You always did favour an entrance.” “Entrance, exit. I remember you had opinions about my exits.” Her fingers paused on the second button of his shirt. Their last night flared in sharp fragments. A Soho alley, his mouth against her ear, his breath hot with whiskey and iron. Her palm on his throat. The text she woke to instead of him. Job went bad. Stay out. His number dead by noon. She focused on the button. It slid free. His chest rose under her hands. Smooth skin over hard muscle, a smattering of pale scars. Old patterns. “You left,” she said. “Not now.” “You picked the time.” “I picked the place. Not the time.” She peeled the shirt away from his arm. The wound cut across his bicep, shallow but long, like something clawed him while he moved fast. Dark residue clung to the edges, smoke black against his skin. “Was that from your friends outside.” “Associate. We disagreed on terms.” “Business dispute. How tragic.” “Tragic would be you insisting on salt and lemon again.” “Salt sterilises.” “Salt stings.” “Good.” She poured vodka from the half-empty bottle on the table onto the towel. The smell punched the air. “Ready.” “You enjoy this.” She pressed the soaked fabric to his arm. His breath caught. His fingers dug into the sofa cushion. “Fuck, Rory.” “You’re not dead. Congratulations.” Her hand shook, just once. His skin felt hot under her grip, heat that came from more than blood loss. She hadn’t touched him in a year. Her thumb brushed the firm line of his tricep as she held the towel. He noticed. She could tell by the way his gaze dropped to her hand and stayed there too long. “You changed your hair.” “It’s the same length as the last time you didn’t call.” “You wear it different.” “You notice now.” He watched her face. “I notice always.” She reached for gauze, found only strips of an old T-shirt Eva had stuffed in. She wrapped the white cotton around his arm, close enough that her knuckles brushed his ribs. He smelled of rain and something charred, a scent that sat under his cologne. “You look tired,” he murmured. She kept her eyes on the knot she tied. “And you look like trouble.” “Consistent, then.” His thigh pressed against her knee where she perched on the coffee table. The contact hummed up her leg. “They still have you jumping across rooftops for pocket change,” he went on. “How would you know.” “I track people. Occupational hazard.” “You stopped tracking me.” The words slipped out, soft, honest, exposed. He studied her, expression less guarded now. “You wanted me out of your life.” “I wanted you to tell me the truth when I asked.” “That I was half of a thing that would kill you if you stood close for too long.” “You let me stand close.” “You climbed.” She tied the last knot with more force than needed. “There.” She dropped her hands. “Try not to bleed on anything important. Eva has a crush on that manuscript.” Lucien glanced at the leaning stack of parchment on the side table. “On demon jurisprudence from Avaros.” He frowned. “She shouldn’t.” “You’re the reason she has half of this.” “I’m the reason she’s not dead for it.” “So noble.” He shifted back, winced, and pulled his shirt together. “You had a choice. Cardiff with your nice degree. Or this.” “Don’t pretend you gave me this.” “You took it. I opened a door.” “And then slammed it in my face.” Something battered the glass of the window. Not a hand. Not quite. The pane rattled in its frame. Ptolemy shot off the sofa, fur raised, a hiss tearing from his throat. Rory’s head snapped round. A smear of darkness clung to the outside of the glass, like smoke pressed flat. It pulsed, tendrils spreading, then receding. An eye shape bulged, lidless and wrong, then thinned back into shadow. Her breath halted. “Lucien.” “It can’t enter.” “You sound sure.” “The wards on this place would make a priest weep. Eva paid for them with half her savings and my last favour.” He watched the shifting smear, his shoulders easing a fraction. “It can sniff. It can sulk.” “Like you.” “You think I sulk.” “You brood in better suits.” He laughed once, low. The sound ran through her. The darkness outside dragged itself along the window, searching for a gap. Finding none, it recoiled and seeped away, back into the night. The pane stilled. Traffic noises crept in again, a siren down the road, someone shouting under the glow of street lamps. Ptolemy slunk back, eyes still wide. He jumped onto Rory’s lap without ceremony and turned twice before settling. His small weight grounded her. Lucien watched cat and woman. His gaze softened, lines at the corners deepening. “You can’t go out,” he said. “I gathered.” “I can’t either. It will wait on the stairs. They learn.” “So we’re stuck.” “For a few hours.” Rory stroked Ptolemy between the ears. Her palm still carried the feel of Lucien’s skin, the tension in his arm when the vodka hit. “You planned this,” she muttered. “If I had planned this, I would have brought a decent bottle.” “You’d have turned on that charm that makes bartenders forget to charge you.” “They never forget. They forgive.” Her mouth twitched. He leaned forward, elbows on his knees. The unbuttoned shirt gaped, showing the slow rise of his chest, the faint pulse at his throat. The bandage bright against his skin. “I came because you’re in danger,” he said. “Original.” “This is not some petty runner from the docks. This is contract work from Avaros. They have your name.” She snapped her gaze to his. “You dragged me out of bed in the middle of the night once to tell me not to use microwaves because you read a blog post, and I believed you more than I believe you now.” “This is why you haven’t died from cheap noodles.” “I haven’t died because I avoid men with inferiority complexes and infernal fathers.” He flinched at that, slight, then met her stare head-on. “You think I didn’t call because of my pride.” “You didn’t call because you had better things to do.” “You were a breath away from meeting something you couldn’t talk your way past. I cut you out to cut the trail.” “You cut me out because you were scared.” Her voice dropped. “Not for me. Of me.” His eye, the black one, glinted. “What do you think I’m scared you’ll do, Rory.” “Look at you and not look away.” Silence took the room. The fridge hummed in the tiny kitchen. Somewhere downstairs, metal clattered on pans and someone cursed in Bengali. Lucien’s throat worked. His fingers flexed on his knees. “You didn’t look away that night,” he said. “You didn’t stay.” “I wanted to.” “You always want things. Doesn’t mean you earn them.” He leaned back, spine touching the sofa, eyes never leaving hers. “So earn you, is that it.” “I’m not a debt to collect.” “No. You are the one thing in this city I haven’t been able to buy, threaten, or seduce into my pocket.” The corner of his mouth lifted again, without humour. “You think that didn’t keep me up.” “You sleep just fine.” “Not when you haunt the ceiling.” Her chest tightened. Old anger, old ache, both moved. “You saved your own neck tonight,” she said. “Don’t dress it up as something else.” “I saved mine by coming to you. There’s a difference.” “You think flattery works.” “It’s not flattery if it insults me.” Ptolemy’s purr filled the gap. Rory shifted him off her lap and stood. Her legs felt stiff. She crossed to the cramped kitchen and opened a cupboard, more for the movement than the contents. Two chipped mugs stared back. “You want tea or whisky.” “Tea would be dangerous.” “How.” “It would suggest we could manage something domestic.” “We can’t.” “Whisky, then.” She poured two fingers into each mug. The bottle clinked against ceramic. Her hands steadied with the task. She carried one to him, careful not to brush his bandaged arm. Their fingers touched around the mug handle anyway. His skin burned. He didn’t pull away. Neither did she. He looked up at her, half under his lashes, half unguarded. “Thank you. For the bandage.” “You’d have done it yourself.” “I prefer your hands.” She swallowed, throat thick. “Drink.” He obeyed, the muscles in his neck shifting as amber slid past his lips. Rory lowered herself back onto the coffee table, closer than before. The small flat left little choice. Her knees brushed his again. The heat between them rose with the cheap whisky. Outside, a bus whooshed past. Somewhere further, sirens wailed. Inside, the world narrowed to the crack in his voice when he spoke her name, the way her wrist scar tingled where it rested near his knee, and the space between them that refused to stay empty.
created_at"2026-02-19T03:47:46.533Z" 2/19/2026, 3:47:46 AM
model"openai/gpt-5.1-20251113"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency9435
moderation_latency(null)
generation_time88091
tokens_prompt1034
tokens_completion5312
native_tokens_prompt927
native_tokens_completion4892
native_tokens_completion_images0
native_tokens_reasoning1510
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.05007875
router(null)
provider_responses
0
endpoint_id"764eb97f-8bab-4326-b29b-7a8799b00a70"
id"resp_0294a44960cd570901699687e2a4fc8195b1a9acbd3e2b22db"
is_byokfalse
latency185
model_permaslug"openai/gpt-5.1-20251113"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771472866-iwdPUKRMAlW8F3I5sNwg"
upstream_id"resp_0294a44960cd570901699687e2a4fc8195b1a9acbd3e2b22db"
total_cost0.05007875
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount1
adverbTags
0"his mouth lifted again [again]"
dialogueSentences146
tagDensity0.164
leniency0.329
rawRatio0.042
effectiveRatio0.014
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2562
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)
74.63% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2562
totalAiIsms13
found
0
word"flicked"
count1
1
word"silence"
count2
2
word"vibrated"
count1
3
word"flickered"
count1
4
word"weight"
count2
5
word"pulse"
count2
6
word"stomach"
count1
7
word"pulsed"
count1
8
word"tension"
count1
9
word"charm"
count1
highlights
0"flicked"
1"silence"
2"vibrated"
3"flickered"
4"weight"
5"pulse"
6"stomach"
7"pulsed"
8"tension"
9"charm"
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
narrationSentences213
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences213
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences335
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2556
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions34
wordCount1679
uniqueNames7
maxNameDensity0.71
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Ptolemy"
discoveredNames
Ptolemy8
Lane1
Lucien8
Soho1
Eva3
Rory12
Bengali1
persons
0"Ptolemy"
1"Lucien"
2"Eva"
3"Rory"
places
0"Lane"
1"Soho"
2"Bengali"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences132
glossingSentenceCount1
matches
0"not quite a smile"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2556
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences335
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs194
mean13.18
std12.63
cv0.958
sampleLengths
014
135
28
352
416
54
625
715
810
929
1017
111
1216
131
1435
156
1615
1723
1819
1912
206
214
2217
2332
249
254
264
2739
281
298
308
313
323
3315
3426
3515
3630
3723
3817
399
403
4123
4217
433
4446
4552
462
479
4814
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences213
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs299
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences335
ratio0.003
matches
0"The smells from the curry house below soaked through the thin carpet—cumin, fried onions, cheap oil."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1684
adjectiveStacks0
stackExamples(empty)
adverbCount65
adverbRatio0.03859857482185273
lyAdverbCount1
lyAdverbRatio0.0005938242280285036
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences335
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences335
mean7.63
std5.46
cv0.716
sampleLengths
014
123
212
32
41
55
621
716
815
97
106
113
124
135
148
153
163
176
1815
194
206
216
223
238
2412
259
268
271
287
299
301
3118
3210
337
346
3510
365
3716
387
3911
408
417
425
436
444
454
4613
4714
4810
498
43.73% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.25970149253731345
totalSentences335
uniqueOpeners87
85.47% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences195
matches
0"Too steady for drunken neighbours."
1"Instead she moved past him,"
2"Once, she wouldn’t have noticed"
3"Somewhere downstairs, metal clattered on"
4"Somewhere further, sirens wailed."
ratio0.026
21.03% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount97
totalSentences195
matches
0"She set the carton on"
1"Her fingers hovered over the"
2"She slid the first bolt,"
3"It always stuck."
4"She put her shoulder into"
5"Her voice came out sharper"
6"She opened the door a"
7"He looked down, eyes catching"
8"Her fingers tightened on the"
9"His mouth curved, not quite"
10"She leaned into the frame,"
11"He angled his cane between"
12"His gaze flicked down, then"
13"She felt heat crawl up"
14"His silence answered that."
15"He just watched her, one"
16"His jaw shifted."
17"His voice dropped"
18"Her tongue pressed behind her"
19"She searched past him."
ratio0.497
8.72% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount176
totalSentences195
matches
0"The knock rattled the frame"
1"Rory froze in the middle"
2"The cat yowled and bolted"
3"She set the carton on"
4"The smells from the curry"
5"Brick Lane hummed faint through"
6"Her fingers hovered over the"
7"Eva had drilled it into"
8"The lock metal felt cold."
9"She slid the first bolt,"
10"The third stuck."
11"It always stuck."
12"She put her shoulder into"
13"Her voice came out sharper"
14"The last bolt gave."
15"She opened the door a"
16"A tailored shoulder filled the"
17"Charcoal wool, rain-dark."
18"An ivory cane rested beside"
19"A hint of smoke and"
ratio0.903
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences195
matches(empty)
ratio0
84.31% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount5
matches
0"He slipped in with that unhurried grace that used to set something live and restless under her ribs."
1"The single sagging sofa, the tower of books that blocked half the window, the narrow galley kitchen with its leaking tap."
2"The cat butted his head into Lucien’s thigh as if they were old friends."
3"He smelled of rain and something charred, a scent that sat under his cologne."
4"Inside, the world narrowed to the crack in his voice when he spoke her name, the way her wrist scar tingled where it rested near his knee, and the space between…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount1
matches
0"He watched, his shoulders easing a fraction"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount3
fancyTags
0"she muttered (mutter)"
1"he murmured (murmur)"
2"she muttered (mutter)"
dialogueSentences146
tagDensity0.062
leniency0.123
rawRatio0.333
effectiveRatio0.041
87.2628%