Run: 2026-02-19-01KHT0D1C1BDCW8QZPSVTF7YCA

Run Details

Model:
GPT-5.1
Duration:
1m 28s
Cost:
$0.048149
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
Aurora pulled back the last deadbolt and yanked the door open with her elbow, phone still wedged against her shoulder. "Look, if you swapped my order with the one from downstairs again, I swear to—" The rest never made it out. Lucien Moreau filled the doorway, suit charcoal and uncreased in a stairwell that smelled of frying oil and bleach. One amber eye, one black, light catching both. Rain dotted the shoulders of his jacket. His ivory-handled cane angled across the threshold like he owned the building. Aurora's fingers slipped on the knob. "You are not tikka masala." His mouth twitched. "I could fetch you some, if that helps." She slammed the door. Or tried to. The cane jammed flat between door and frame with a scrape of wood. The impact shuddered up her arm. She gritted her teeth and shoved her weight into it. "Move it, Lucien." "Bonjour to you too, Rory." The smooth French lilt scraped over an old nerve. Her chest clenched. The phone slid from her shoulder and thumped to the floor, screen skidding under the shoe rack. She let go of the door. Lucien leaned on the cane in the gap, balance easy. Water from his coat dripped onto Eva's threadbare welcome mat and formed a neat dark circle. "How did you even— No, you know what, never mind." Aurora planted herself in the doorway, arms folded tight. The hall's strip light buzzed above them, casting sickly yellow down the high, narrow corridor. The curry house downstairs rattled with pots and someone barking in Urdu. The whole building felt like it held its breath. "Turn around. Walk away. Pretend this never happened." "You always greet guests like this?" "You are not a guest." His gaze flicked over her, quick, measuring, like nothing about her escaped notice. Her oversized jumper dotted with cat hair, leggings, bare feet on cold lino. The crescent scar at her wrist stood out pale against her skin where her sleeve had ridden up. "You look well." "Don't." Her voice came out rougher than she wanted. He shifted his focus to a point just past her shoulder. "Is Eva in?" "Do I look like her receptionist? What do you want?" "To come in." "Try again." His jaw worked once. The polite mask cracked a fraction. Beneath it, something sharper flashed. "Your friend invited me. Last week. She requested a consultation. Research on Avaros. Portals. Remember those?" Heat rose up the back of Aurora's neck. "Eva set this up." "She left a key under the mat. Which I did not need." "The wards on the stairwell." He tapped the cane against the frame. "Outdated. Charming, though." Of course he had sliced through Eva's protection circles and three deadbolts like wet paper. Of course he stood there with his tie straight. Aurora blew out a breath. "Well, congratulations. You consulted. Door answered. Consultation over." She stepped to close it again. His free hand shot out, palm flat against the wood inches from her face. The ring on his finger caught the light, silver sigil dull from wear. "Rory." Her name carried weight. Years of deals and arguments pressed into two syllables. Her throat tightened. "You lost the right to call me that." "Hence why I am here." "You lost the right to explanations too." He studied her. Nothing moved on his face. Only his eyes altered, the flat black one swallowing the hallway glow until it looked like a piece of night lodged in his skull. "Would you rather I walk away and leave you unprepared?" "For what, your ego?" "For the thing that follows me." Silence stretched. The buzzing light wrote a line of headache across her temple. She swallowed. "Is someone out there?" "Not someone." He turned his head a fraction, nostrils flaring the way they did when he listened for sounds no human ear picked up. Rain battered the window at the end of the corridor. Somewhere below, a chair scraped across tiles. Nothing else. "Street's clear." "Then bye." "Buildings leak. Wards fray. Eva knew that. She asked me to strengthen them." His hand stayed on the door, muscles at his wrist tense. "And she asked me to look in on you." Her stomach lurched. "She what?" "You stopped returning her messages." "So she sends the half-demon welcome committee." "Who else works for free?" "You never work for free." "Not quite true." His gaze dropped to her wrist. To the scar. Old memory slammed between them: his fingers slick with her blood, his shirt ruined, a warehouse floor that smelled of burnt ozone. The night everything between them went sideways. She stepped back like his attention burned. Water dripped from his coat hem onto the mat in slow, fat drops. A soft thump sounded from behind her. Then a questioning yowl. Ptolemy trotted down the hall, tail up, green eyes affronted at the open door and stranger scent. The cat brushed past Aurora's ankle, paused, then approached Lucien with cautious interest. He crouched without thinking, cane braced against his shoulder. His hand opened, steady. "Bonjour, petit pharaon." Ptolemy sniffed his fingers, then bumped his head into them like they had done this before. A loud purr vibrated through the hall. Traitor. Aurora pinched the bridge of her nose. "Of course he likes you. He'd cuddle Satan if Satan scratched under his chin." Lucien rubbed the cat's cheek, expression softening for a breath. "Did not take you for a cat person." "I am not. Eva conned me into cat-sitting. You being here violates the terms of the arrangement." "Does it?" He looked up at her from that crouch, all long lines folded with impossible grace in the cramped doorway. Ptolemy purred louder. Aurora exhaled. The fight drained from her shoulders, leaving a familiar ache. "You smell like wet dog and trouble. Fine. Five minutes. You mend whatever you mangled on the way in, you tell me what you think is following you, then you leave. No theatrics, no bargains, no soul clauses." "I already hold part of your soul, chérie." Her fingers curled on the doorframe. "Don't call me that either." He straightened, the leather of his shoes silent on the peeling lino. Up close, she saw the faint smear of dried blood at his collar, half-hidden by his tie. It darkened the starched white. "You're hurt." "It is not mine." "Comforting." He stepped past her into the flat. Books rose in uneven towers across every available surface, open at odd angles, spines cracked. Scrolls lay unrolled on the coffee table, squeezed between cold tea mugs and a half-eaten naan. The air hummed with the stale tang of incense and coriander. Lucien paused just inside, as if an invisible line crossed the threshold and pressed against him. His nostrils flared again. He dipped his head once. "Eva never met a horizontal surface she did not bury." "Don't pretend you care." "I tend to care when people dabble in things from my father's homeland without supervision." He shut the door with his heel. The deadbolts hung useless. Aurora watched him scan the ward lines Eva had chalked along the skirting boards. His gaze caught on smudged sigils, on tiny gaps where hoovering had eaten away protective chalk. His mouth thinned. "You have slept here with these like this?" "It's not my flat." "But you are here." "When Eva's place doesn't smell like burnt sage and anxiety, I crash here after late shifts." "Above a bar full of drunk humans is safer?" "At least the drunks only vomit on shoes." He moved along the wall, cane tip tracing just above the wards, eyes hooded. Proximity did strange things to the light; the faint glow from the street lamps through the thin curtains bent around him like it tried to avoid his edges. "You still working for Yu-Fei?" "Delivery runs, scouting, occasional unpaid exorcism when customers complain about cold spots near the toilets." His mouth curved. "A career trajectory." "At least I finish my jobs." That landed. His shoulders went stiff for a heartbeat. She swallowed the flicker of guilt and walked past him into the tiny kitchen. Mug abandoned on the counter, kettle full. She flicked it on, shoulders angled away. "You want tea or you still drink those overpriced espresso shots that taste like despair?" "Tea would be perfect." "Wow. Growth." "You were a corrupting influence." "Please. I tried to keep you alive." "I am alive." "Debatable." Water began to rumble in the kettle. The sound filled the cramped space. He stood in the doorway, cane across his body like a shield, gaze following her movements with infuriating calm. "You left." She did not mean to say it. The words dropped out, flat. He tilted his head. "You know why." "Because you decided one human liability was too much paperwork." His eye twitched. "Because if I stayed, you would be dead." "I am the one who took a knife to the wrist and still had to crawl out of that warehouse while you negotiated with your charming cousins." "If I had not negotiated, you would have crawled nowhere." Steam burst from the kettle. She grabbed the handle, fingers tight. "You didn't come back." "I watched you get into Eva's car and drive away." "From the shadows, how noble." "The men who sold you that artefact watched as well." Her head snapped up. "They followed you?" "For a while." He stepped into the kitchen, closing the distance. Only the narrow counter separated them. The hum of the kettle merged with the thunder of her pulse. "I removed the problem." "Removed." He held her gaze. "You do not need the details." "I am not porcelain." "No. You are flint. That is the problem." Heat crept up her neck. "You could have told me." "If I had told you, you would have insisted on helping." "I can handle myself." He gestured to her wrist. "You almost bled out on a concrete floor because you tried to handle yourself." "You taught me to." "Exactly." His hand closed around the kettle plug and pulled it from the socket before it boiled dry. The grounded gesture jarred against the tension. Their fingers brushed. Her breath hitched. It felt the way it always had with him; too hot, too present, like touching a live wire wrapped in silk. A single point of contact and the room narrowed to that. He released the plug first. His jaw clenched. "You still run cold," he murmured. "It's London. Heating costs money." "You did not shiver in Marseille." "Marseille had sun. And you used to own more shirts." "You objected to the shirts." "I objected to your ego." The corner of his mouth lifted. "You did not object in that alley behind—" "Finish that sentence and I throw you out the window." "Top floor, Rory." "Tempting." Ptolemy jumped onto the counter, tail flicking. The cat sniffed at Lucien's sleeve with clear approval. Lucien scratched under his chin. "He has taste." "He's neutered. His judgement is suspect." The kettle clicked faintly as it cooled. Steam curled between them and painted his face in ghost-thin trails. "You still owe me an explanation," she said. "I gave you one." "Not the real one." "What do you think is the real one?" "You got bored." He blinked. "Bored?" "You collected me like you collect favours and secrets. Useful for a bit. Then messy. Then expendable." The words tasted like rust. Her grip on the counter tightened. Something cruel flickered in his features. "Do you truly believe I risked a seal with a duke of Avaros over boredom?" "You risk a lot of things over nothing." "Not you." The last word hung between them like a thrown knife. Aurora forced a shallow laugh. "You walked me right into that job without telling me your father's people were involved." "I warned you it was dangerous." "You told me it was 'challenging'. Not the same." "If I had told you a duke had interest in that artefact, you would have refused." "Correct." "Which is why I did not tell you." Her nails dug into her palm. "You used me." "I trusted you." "For bait." "For backup." She stared at him. "Lucien." The name came out softer than she liked. His eyes dropped to her mouth, then back up. "I miscalculated," he said. "You do not miscalculate." "I did that night." She breathed, shallow. The distance between them shrank without either of them moving. His hand rested on the counter, inches from hers. The heat of him seeped across the narrow gap. A faint scent clung to his clothes under the rain and city grime: smoke not from any London street, metal on the edge of storm. "You left me with the pieces." "I thought distance would keep you safe." "It kept me angry." "You are allowed to be angry." "You are not allowed to show up in my doorway and act like you can fix a year with tea and ward maintenance." Something in his face opened for a heartbeat. Weary lines carved around his mouth, the kind she never saw when he moved through clubs and council chambers all silk and smirk. "I did not come to fix anything." "Then what?" "I came because Eva asked." "Liar." He stilled. "Do not call me that." "Hit a nerve." He leaned closer, voice low. "I came because every time I stepped into a place that smelled like cardamom and cheap paint, I checked to see if you were hiding there. Because I walked past the Golden Empress three nights in a row and did not go in, and it felt like swallowing glass. Because I heard Avaros whispered in a market this morning, and your name arrived in the same thought." Her heart hammered against her ribs. "You had a choice." "I made it. I am here." "Uninvited." "You opened the door." Lightning flashed in the thin square of window over his shoulder. For a moment his pupils blew wide, catching the light like an animal's. Ptolemy sneezed and knocked into a pile of Eva's notes. Loose pages slid off the fridge and fanned across the floor. Aurora tore her gaze away and dropped to her knees, hands reaching for crumpled paper. Ink squiggles, circles around demonic sigils, Eva's messy scrawl. Lucien knelt opposite her without hesitation. Their heads nearly touched as they reached for the same page. Fingers collided again. Her pulse stumbled. "Careful," he murmured. "This one burns if you smudge the ink." "You couldn't have warned Eva of that when she drew it on the back of a Tesco receipt?" "I did. She laughed." "Of course she did." Their hands hovered over the same slip. Neither moved. Somewhere deep in the building, a door slammed. Footsteps pounded up the stairwell, a rush of boots and breath. Voices overlapped, muffled but distinct, spilling through the thin walls. Aurora froze, fingers still brushing his.
created_at"2026-02-19T03:51:50.409Z" 2/19/2026, 3:51:50 AM
model"openai/gpt-5.1-20251113"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency19529
moderation_latency(null)
generation_time88235
tokens_prompt1034
tokens_completion4416
native_tokens_prompt927
native_tokens_completion4699
native_tokens_completion_images0
native_tokens_reasoning1444
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.04814875
router(null)
provider_responses
0
endpoint_id"764eb97f-8bab-4326-b29b-7a8799b00a70"
id"resp_00e7b360dfe2e3a201699688d67e288193aba19eafe5d78f5e"
is_byokfalse
latency218
model_permaslug"openai/gpt-5.1-20251113"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771473110-xhyyjssxF9t5gkDfwnoN"
upstream_id"resp_00e7b360dfe2e3a201699688d67e288193aba19eafe5d78f5e"
total_cost0.04814875
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
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences151
tagDensity0.033
leniency0.066
rawRatio0
effectiveRatio0
97.99% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2490
totalAiIsmAdverbs1
found
0
adverb"truly"
count1
highlights
0"truly"
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)
53.82% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2490
totalAiIsms23
found
0
word"weight"
count2
1
word"lilt"
count1
2
word"flicked"
count2
3
word"silence"
count1
4
word"stomach"
count1
5
word"lurched"
count1
6
word"vibrated"
count1
7
word"familiar"
count1
8
word"comforting"
count1
9
word"tracing"
count1
10
word"flicker"
count1
11
word"perfect"
count1
12
word"pulse"
count2
13
word"porcelain"
count1
14
word"tension"
count1
15
word"silk"
count2
16
word"jaw clenched"
count1
17
word"flickered"
count1
18
word"footsteps"
count1
highlights
0"weight"
1"lilt"
2"flicked"
3"silence"
4"stomach"
5"lurched"
6"vibrated"
7"familiar"
8"comforting"
9"tracing"
10"flicker"
11"perfect"
12"pulse"
13"porcelain"
14"tension"
15"silk"
16"jaw clenched"
17"flickered"
18"footsteps"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences169
matches
0"the flicker of guilt"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences169
filterMatches(empty)
hedgeMatches
0"tried to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences315
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen67
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2483
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions27
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions37
wordCount1449
uniqueNames9
maxNameDensity0.83
worstName"Aurora"
maxWindowNameDensity1.5
worstWindowName"Aurora"
discoveredNames
Moreau1
French1
Eva5
Urdu1
Aurora12
Lucien8
London1
Water3
Ptolemy5
persons
0"Moreau"
1"Eva"
2"Aurora"
3"Lucien"
4"Water"
5"Ptolemy"
places
0"Urdu"
1"London"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences114
glossingSentenceCount2
matches
0"felt like it held its breath"
1"looked like a piece of night lodged in hi"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2483
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences315
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs244
mean10.18
std10.53
cv1.035
sampleLengths
020
115
26
346
46
55
63
78
84
93
1029
113
125
1329
146
1526
1610
1745
188
196
205
2144
223
231
248
2511
263
2710
283
292
3015
3116
328
334
3412
355
367
373
3824
395
408
416
4227
431
4413
453
468
475
487
4932
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences169
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs249
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences315
ratio0.006
matches
0"Proximity did strange things to the light; the faint glow from the street lamps through the thin curtains bent around him like it tried to avoid his edges."
1"It felt the way it always had with him; too hot, too present, like touching a live wire wrapped in silk."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1453
adjectiveStacks0
stackExamples(empty)
adverbCount42
adverbRatio0.028905712319339298
lyAdverbCount5
lyAdverbRatio0.0034411562284927736
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences315
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences315
mean7.88
std6.44
cv0.817
sampleLengths
020
115
26
319
48
57
612
76
85
93
108
114
123
1313
146
1510
163
175
189
193
2017
216
2210
2316
2410
259
2615
2712
289
298
306
315
3213
3313
3418
353
361
378
3811
393
4010
413
422
434
446
455
4616
478
484
4912
49.42% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.31746031746031744
totalSentences315
uniqueOpeners100
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences156
matches
0"Of course he had sliced"
1"Of course he stood there"
2"Only his eyes altered, the"
3"Somewhere below, a chair scraped"
4"Then a questioning yowl."
5"Only the narrow counter separated"
6"Somewhere deep in the building,"
ratio0.045
53.33% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount65
totalSentences156
matches
0"His ivory-handled cane angled across"
1"His mouth twitched."
2"She slammed the door."
3"She gritted her teeth and"
4"Her chest clenched."
5"She let go of the"
6"His gaze flicked over her,"
7"Her oversized jumper dotted with"
8"Her voice came out rougher"
9"He shifted his focus to"
10"His jaw worked once."
11"He tapped the cane against"
12"She stepped to close it"
13"His free hand shot out,"
14"Her name carried weight."
15"Her throat tightened."
16"He studied her."
17"He turned his head a"
18"His hand stayed on the"
19"Her stomach lurched."
ratio0.417
14.49% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount139
totalSentences156
matches
0"Aurora pulled back the last"
1"The rest never made it"
2"Lucien Moreau filled the doorway,"
3"Rain dotted the shoulders of"
4"His ivory-handled cane angled across"
5"Aurora's fingers slipped on the"
6"His mouth twitched."
7"She slammed the door."
8"The cane jammed flat between"
9"The impact shuddered up her"
10"She gritted her teeth and"
11"The smooth French lilt scraped"
12"Her chest clenched."
13"The phone slid from her"
14"She let go of the"
15"Lucien leaned on the cane"
16"Water from his coat dripped"
17"Aurora planted herself in the"
18"The hall's strip light buzzed"
19"The curry house downstairs rattled"
ratio0.891
32.05% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences156
matches
0"To the scar."
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences58
technicalSentenceCount3
matches
0"Lucien Moreau filled the doorway, suit charcoal and uncreased in a stairwell that smelled of frying oil and bleach."
1"Old memory slammed between them: his fingers slick with her blood, his shirt ruined, a warehouse floor that smelled of burnt ozone."
2"Lucien paused just inside, as if an invisible line crossed the threshold and pressed against him."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount2
fancyTags
0"he murmured (murmur)"
1"he murmured (murmur)"
dialogueSentences151
tagDensity0.026
leniency0.053
rawRatio0.5
effectiveRatio0.026
90.0366%