Run: 2026-07-08-01KX1MNWJXGWSKQBDBKM10Q3WH

Run Details

Duration:
1m 4s
Cost:
$0.019498
Provider:
xAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The third deadbolt snicked back under Rory’s fingers, the metal cold against the crescent scar on her wrist. On the other side of the door the curry-house smell of turmeric and fried onions rose through the floorboards, and above it the faint, predatory stillness of someone who had already sorted through every possible greeting and discarded them all. She pulled the door open. Lucien Moreau stood on the narrow landing as if the stairwell had been built expressly to frame him. Charcoal suit impeccable despite the East London rain, platinum hair slicked back without a strand out of place, ivory-handled cane resting lightly against one elegant shin. One amber eye and one pitch-black studied her face with the same cool appraisal he once reserved for ledger books and blood debts. Rain beaded on his shoulders and did not dare soak in. For a stretched second neither of them spoke. The tabby, Ptolemy, chose that moment to weave between Rory’s bare ankles and fix Lucien with the same haughty yellow stare the Frenchman wore himself. “Eva’s not here,” Rory said. Her voice came out steadier than she felt. “If you’re looking for—” “I know.” He did not move to enter. “I came for you.” The words landed the way a silk handkerchief lands over a blade. She stepped back on instinct, and he closed the distance in two measured strides, shutting the door behind him with quiet finality. Three deadbolts again. Click. Click. Click. The small room seemed to contract around the books stacked on every surface, the rolling cart of scrolls, the single armchair that still smelled faintly of Eva’s jasmine tea. Rory crossed her arms under her breasts, suddenly conscious that she wore only an old Cardiff University hoodie and black leggings, hair still damp from a hurried shower. “You don’t get to do that. Show up unannounced. Look at me like that.” “Like what?” Soft. Accented. Dangerous. “Like we left things clean.” A faint crease appeared at the corner of his mouth—not quite a smile. He set the cane against the wall with deliberate care, as if laying down a loaded weapon, and peeled off grey kid-leather gloves finger by finger. “We left nothing clean, Aurora. We left them unfinished. Blood still wet on the table.” The sound of her full name in that velvet Marseille drawl went through her like heat. She turned away, putting the cluttered kitchen counter between them, and reached for the kettle simply to give her hands something to do. “Eva said you were in Paris. Or Marseille. Anywhere but here.” “I was. Then I received a lot of money and a very short message that you were staying at Brick Lane while she dug through some very old library in Prague.” He glanced around the flat, taking in the research notes pinned above the sink, the half-eaten takeaway carton still on the sideboard. “You have a gift for landing in cramped places that smell of spice and secrets.” “Occupational hazard of knowing Eva.” She flicked the switch on the kettle. Steam began to hiss. “What do you want, Lucien?” He moved closer, the polished tips of his shoes making no sound on the worn lino. When he spoke again he was near enough that she could smell sandalwood and rain and the faint metallic note of something not entirely human. “I want the truth you never gave me the night I bled for you in that warehouse off the Thames. I want to know why you looked me in the eye, said ‘I can’t,’ and walked out while I was still dripping on the concrete.” Rory’s fingers tightened around the edge of the counter. The memory unspooled whether she wanted it or not: Lucien’s charcoal jacket ruined, amber eye bright with pain and something hungrier, her own hands shaking as she pressed her jacket to the gash across his ribs, the way her name had sounded ripped from his throat when she told him it was over. Complex, tangled, unfinished. Attraction that had always been touchable and never named. Hurt layered over older, darker things neither full demon nor ordinary human girl had language for. “I left because staying would have gotten you killed,” she said. “Or me. Or both. You knew what Evan was capable of. You still walked into it like it was a dinner engagement.” “I walked into it because you asked me to find the ledger. Because you—” He stopped, jaw flexing once. “Because I would have done it for nothing more than the way you said my name that night.” The kettle clicked off. Neither of them reached for it. Rain ticked against the single window that looked out over the brick canyon of Brick Lane. Ptolemy leapt onto a stack of books and knocked a scroll to the floor with theatrical disregard. Neither humanoid flinched. Rory finally turned. The counter still separated them, but it felt flimsy now, a chalk line easily stepped over. “You don’t get to rewrite it, Luc. You don’t get to stand in my friend’s flat looking expensive and wounded and make me the villain of a story we both wrote badly.” His heterochromatic gaze tracked every flicker of her face. “I am not rewriting. I am finishing the page.” He rounded the counter slowly, giving her every chance to step back. She did not. When he stood close enough that the heat of him reached through the thin cotton of her hoodie, he lifted one gloved hand—no, bare now—and brushed a damp strand of black hair from her cheek with the back of one knuckle. The touch was careful, reverent, and it fired every nerve she had spent months trying to cauterise. “You still flinch when someone moves too fast near your left side,” he murmured. “You still keep a knife in the cutlery drawer that is not meant for bread. You still look at me like you are measuring the distance between wanting and surviving.” She caught his wrist. The bones beneath her fingers were elegant and strong, the pulse steady. “And you still talk like we’re negotiating the terms of a contract instead of the ruins of something that never even had a name.” “Then give it one.” His free hand came up to rest lightly at her waist, fingers spreading against the soft curve there. Not pulling. Waiting. “Call it whatever you need. Call it unfinished. Call it a mistake. Call it the night I nearly died and the only thing I regretted was that I hadn’t kissed you properly when I had the chance.” The air between them tightened until it felt almost solid. Rory could see the thin scar that cut through his left eyebrow, the one he had never explained. She could see the way the black iris seemed to drink light while the amber one burned. She could feel the answering pull in her own body—three months of silence, of deliveries and false names and pretending that London’s supernatural underworld had no claim on her heart. “If I let you stay,” she said quietly, “it changes things. Again.” “Everything already changed the first time you said my name like a secret.” His thumb brushed the scar on her wrist, a feather-light acknowledgment of every old wound. “I can leave. Lock the three locks behind me. Pretend I never climbed these stairs smelling of rain and regret. Or—” His voice dropped into something rougher, almost human. “—you can tell me to stay and mean it. And we finish what we started, carefully, instead of bleeding out in doorways.” Outside, a motorbike snarled down Brick Lane. Inside, the only sound was the soft tick of the cooling kettle and the low, contented rumble of Ptolemy settling on a pile of Eva’s notes like a small furry cursed idol. Rory’s fingers were still around his wrist. She felt the steady beat there and the answering hammer of her own pulse. The smart choice was three deadbolts and solitude and the half-cold takeaway. The smart choice had never once involved Lucien Moreau. She let go of his wrist only to slide her hand up the stark white cuff of his shirt, feeling muscle flex beneath fine cotton. His breath caught—just once—and that small betrayal of control undid something tightly wound inside her chest. “Stay,” she said. The word hung between them like smoke. Lucien did not smile, not yet. Instead he lowered his head until his forehead rested against hers, eyes open, both colours locked on her blue ones. Rain-cooled hair brushed her temple. The hand at her waist tightened a fraction, drawing her the last inch so that the soft curve of her body fitted against the tailored lines of his. “Say it again.” “Stay, Lucien.” Her voice cracked on the name the way it always had. “And this time… finish the page with me.” His mouth found hers with the same careful precision he applied to every dangerous thing he did. Not hungry first—though hunger waited just behind the gentleness—but assessing, tasting the three months of silence and the salt of unfinished arguments and the faint citrus of her shampoo. She opened for him, fingers curling into the expensive lapels of his jacket, and the kiss deepened until the flat, the books, the curry-house noise of East London all fell away into pure sensation: the cool metal of a cufflink against her throat as his hand slid into her damp hair, the soft sound he made when she bit gently at his lower lip, the way his free hand found the dip of her spine and pressed her closer still. When they broke for air it was only just enough to breathe each other’s names between shorter, hungrier kisses. One of her hands found the ivory handle of the cane still propped against the wall and steadied herself; he laughed against her mouth—low, startled, almost young—and she felt the vibration of it travel through both of them. “Eva’s sofa folds out,” Rory managed, somewhere between a warning and an invitation. “Or there’s the bed. It’s narrow.” “I have slept on worse.” He kissed the corner of her mouth, then the pulse point under her jaw, each contact deliberate and devastating. “I do not intend to sleep at all.” She took his hand—scarred left wrist against elegant long fingers—and led him past the stacks of lore and half-finished translations toward the tiny bedroom. The single window there let in the orange glow of the streetlights; rain silvered the glass. Ptolemy observed their progress with regal disdain from atop the book pile and then pointedly closed both yellow eyes. In the doorway Lucien turned her so her back met the painted wood. He braced one hand beside her head and looked down at her as if committing every detail to the particular vault he kept for things both precious and lethal. “If this is only tonight—” “It is not only tonight,” she interrupted. The admission cost her, but the way his expression cracked open made the cost worth paying. “We do this carefully. We talk about Damon and Evan and every shadow that wants a piece of either of us. But right now I need you to stop negotiating and start fucking kissing me again.” Something hot and almost feral flashed in the mismatched eyes. Then he was on her—mouth, hands, the solid weight of him pinning her gently to the door while his knee pressed between hers. Her hoodie rode up under questing fingers; she felt the cool air of the flat and then the warmer drag of his palm across the soft skin of her stomach. He made a low sound of approval when she arched into the touch. Clothes became a slow negotiation of buttons and zips and the occasional soft curse when her fingers tangled in the knot of his silk tie. His jacket hit the floor with a quiet expensive thump. The cane stayed propped by the bed, blade hidden, guardian still. When he stripped the hoodie over her head and tossed it aside, he paused to look at her with open hunger—black leggings, a plain black bralette, the crescent scar pale against her wrist like a secret brand. “Beautiful,” he said, simply. No French flourish, just the truth. She pulled him down onto the narrow mattress by the open collar of his shirt. Springs creaked. Books slid somewhere out of sight. The world narrowed to the scent of rain on his skin, the taste of him, the careful way he lifted her left wrist and pressed a kiss exactly over the old scar. Something in her chest unlocked completely. Outside, London carried on being London—motorbikes, distant sirens, the perpetual smell of cumin and wet brick. Inside the tiny flat above Brick Lane, two people who had once walked away unfinished learned, slowly and thoroughly, how to begin again. Hands mapped old wounds and new heat. Mouths answered questions that words had failed. And for the first time since the warehouse off the Thames, Aurora Carter and Lucien Moreau let the silence between them fill with everything left unsaid—then drowned it happily in breath and skin and the low, rough sound of one another finally choosing to stay.
created_at"2026-07-08T19:53:33.028Z" 7/8/2026, 7:53:33 PM
model"x-ai/grok-4.5-20260708"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency449
moderation_latency(null)
generation_time64158
tokens_prompt808
tokens_completion3399
native_tokens_prompt962
native_tokens_completion3153
native_tokens_completion_images(null)
native_tokens_reasoning443
native_tokens_cached896
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.019498
router(null)
provider_responses
0
endpoint_id"0e927811-b1a8-4604-8b86-db5ce6eaa87c"
id"663b8d73-315d-92e5-8a37-d1ff7b80a0b1"
is_byokfalse
latency102
model_permaslug"x-ai/grok-4.5-20260708"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783540413-LqTle11ptBsboYG6QAB3"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783540413-veFdJwdGuWEmRjSQRoJp"
upstream_id"663b8d73-315d-92e5-8a37-d1ff7b80a0b1"
total_cost0.019498
cache_discount0.001344
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
53.66% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags18
adverbTagCount3
adverbTags
0"He glanced around [around]"
1"she said quietly [quietly]"
2"Rory managed somewhere [somewhere]"
dialogueSentences41
tagDensity0.439
leniency0.878
rawRatio0.167
effectiveRatio0.146
68.48% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2221
totalAiIsmAdverbs14
found
0
adverb"lightly"
count2
1
adverb"suddenly"
count1
2
adverb"very"
count2
3
adverb"slowly"
count2
4
adverb"carefully"
count2
5
adverb"tightly"
count1
6
adverb"gently"
count2
7
adverb"completely"
count1
8
adverb"happily"
count1
highlights
0"lightly"
1"suddenly"
2"very"
3"slowly"
4"carefully"
5"tightly"
6"gently"
7"completely"
8"happily"
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)
59.48% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2221
totalAiIsms18
found
0
word"silk"
count2
1
word"measured"
count1
2
word"velvet"
count1
3
word"flicked"
count1
4
word"complex"
count1
5
word"flicker"
count1
6
word"pulse"
count3
7
word"eyebrow"
count1
8
word"could feel"
count1
9
word"silence"
count3
10
word"stark"
count1
11
word"weight"
count1
12
word"stomach"
count1
highlights
0"silk"
1"measured"
2"velvet"
3"flicked"
4"complex"
5"flicker"
6"pulse"
7"eyebrow"
8"could feel"
9"silence"
10"stark"
11"weight"
12"stomach"
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
narrationSentences113
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences113
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences135
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen81
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2205
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions51
wordCount1684
uniqueNames20
maxNameDensity0.53
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Rory9
Moreau3
East2
London5
Ptolemy4
Lucien7
Frenchman1
Eva2
Cardiff1
University1
Accented1
Marseille1
Steam1
Brick3
Lane3
French1
Thames1
Aurora1
Carter1
Click3
persons
0"Rory"
1"Moreau"
2"Ptolemy"
3"Lucien"
4"Frenchman"
5"Eva"
6"Steam"
7"Aurora"
8"Carter"
places
0"East"
1"London"
2"Cardiff"
3"Marseille"
4"Brick"
5"Lane"
6"Thames"
globalScore1
windowScore1
62.79% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences86
glossingSentenceCount3
matches
0"not quite a smile"
1"as if laying down a loaded weapon, and peeled off grey kid-leather gloves finger by finger"
2"as if committing every detail to the particular vault he kept for things both precious and lethal"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.454
wordCount2205
matches
0"neither full demon nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences135
matches
0"chose that moment"
1"pretending that London’s"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean47.93
std28.84
cv0.602
sampleLengths
058
15
278
333
417
512
669
742
85
95
1054
1150
1268
1321
1486
1590
1633
1737
1846
1951
2091
2144
2240
2362
2475
2512
2679
2739
2842
2941
303
3166
323
3321
34126
3557
3619
3732
3859
3947
4059
4176
4283
4310
4461
4598
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences113
matches
0"been built"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs244
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount16
semicolonCount3
flaggedSentences13
totalSentences135
ratio0.096
matches
0"A faint crease appeared at the corner of his mouth—not quite a smile."
1"When he stood close enough that the heat of him reached through the thin cotton of her hoodie, he lifted one gloved hand—no, bare now—and brushed a damp strand of black hair from her cheek with the back of one knuckle."
2"She could feel the answering pull in her own body—three months of silence, of deliveries and false names and pretending that London’s supernatural underworld had no claim on her heart."
3"His breath caught—just once—and that small betrayal of control undid something tightly wound inside her chest."
4"Not hungry first—though hunger waited just behind the gentleness—but assessing, tasting the three months of silence and the salt of unfinished arguments and the faint citrus of her shampoo."
5"One of her hands found the ivory handle of the cane still propped against the wall and steadied herself; he laughed against her mouth—low, startled, almost young—and she felt the vibration of it travel through both of them."
6"She took his hand—scarred left wrist against elegant long fingers—and led him past the stacks of lore and half-finished translations toward the tiny bedroom."
7"The single window there let in the orange glow of the streetlights; rain silvered the glass."
8"Then he was on her—mouth, hands, the solid weight of him pinning her gently to the door while his knee pressed between hers."
9"Her hoodie rode up under questing fingers; she felt the cool air of the flat and then the warmer drag of his palm across the soft skin of her stomach."
10"When he stripped the hoodie over her head and tossed it aside, he paused to look at her with open hunger—black leggings, a plain black bralette, the crescent scar pale against her wrist like a secret brand."
11"Outside, London carried on being London—motorbikes, distant sirens, the perpetual smell of cumin and wet brick."
12"And for the first time since the warehouse off the Thames, Aurora Carter and Lucien Moreau let the silence between them fill with everything left unsaid—then drowned it happily in breath and skin and the low, rough sound of one another finally choosing to stay."
84.62% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1710
adjectiveStacks2
stackExamples
0"same haughty yellow stare"
1"against elegant long fingers—"
adverbCount75
adverbRatio0.043859649122807015
lyAdverbCount26
lyAdverbRatio0.0152046783625731
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences135
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences135
mean16.33
std12.68
cv0.776
sampleLengths
018
140
25
318
426
523
611
78
825
95
108
114
128
134
1412
1522
163
171
181
191
2029
2128
2214
233
241
251
265
2713
2826
2915
3016
3123
3211
3353
3415
3512
364
375
3816
3925
4045
419
4253
433
449
4516
4611
4722
4819
4918
62.72% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.4074074074074074
totalSentences135
uniqueOpeners55
67.34% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences99
matches
0"Instead he lowered his head"
1"Then he was on her—mouth,"
ratio0.02
82.63% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount34
totalSentences99
matches
0"She pulled the door open."
1"Her voice came out steadier"
2"He did not move to"
3"She stepped back on instinct,"
4"He set the cane against"
5"She turned away, putting the"
6"He glanced around the flat,"
7"She flicked the switch on"
8"He moved closer, the polished"
9"He stopped, jaw flexing once"
10"His heterochromatic gaze tracked every"
11"He rounded the counter slowly,"
12"She did not."
13"She caught his wrist."
14"His free hand came up"
15"She could see the way"
16"She could feel the answering"
17"she said quietly"
18"His thumb brushed the scar"
19"His voice dropped into something"
ratio0.343
66.06% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount78
totalSentences99
matches
0"The third deadbolt snicked back"
1"She pulled the door open."
2"Lucien Moreau stood on the"
3"Charcoal suit impeccable despite the"
4"Rain beaded on his shoulders"
5"The tabby, Ptolemy, chose that"
6"Her voice came out steadier"
7"He did not move to"
8"The words landed the way"
9"She stepped back on instinct,"
10"The small room seemed to"
11"Rory crossed her arms under"
12"A faint crease appeared at"
13"He set the cane against"
14"The sound of her full"
15"She turned away, putting the"
16"He glanced around the flat,"
17"She flicked the switch on"
18"Steam began to hiss."
19"He moved closer, the polished"
ratio0.788
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences99
matches(empty)
ratio0
95.24% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences60
technicalSentenceCount4
matches
0"On the other side of the door the curry-house smell of turmeric and fried onions rose through the floorboards, and above it the faint, predatory stillness of so…"
1"He set the cane against the wall with deliberate care, as if laying down a loaded weapon, and peeled off grey kid-leather gloves finger by finger."
2"He braced one hand beside her head and looked down at her as if committing every detail to the particular vault he kept for things both precious and lethal."
3"Inside the tiny flat above Brick Lane, two people who had once walked away unfinished learned, slowly and thoroughly, how to begin again."
41.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags18
uselessAdditionCount3
matches
0"He stopped, jaw flexing once"
1"free hand came up, fingers spreading against the soft curve there"
2"he said, simply"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount2
fancyTags
0"he murmured (murmur)"
1"she interrupted (interrupt)"
dialogueSentences41
tagDensity0.171
leniency0.341
rawRatio0.286
effectiveRatio0.098
81.4893%