Run: 2026-04-24-01KQ07J55AGW1EG2YF74JVZCWN

Run Details

Duration:
4m 44s
Cost:
$0.057375
Provider:
Phala

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 snapped back with a finality that usually meant safety, but when Rory pulled the door open, the man standing on Eva’s narrow landing made her wish she’d left all three engaged. Lucien Moreau. He filled the stairwell like a storm front wrapped in tailored wool, the charcoal of his suit drinking the dim yellow light from the bare bulb overhead. Rain had darkened the shoulders to near-black, and his platinum hair—usually slicked back with invasive precision—had begun to rebel at the temples, pale strands clinging to his forehead. In his right hand, the ivory-headed cane looked as innocent as a gentleman’s affectation, but Rory knew the slender blade it concealed. She knew, too, the unnerving geometry of his face: elegant, severe, and anchored by eyes that refused to match. The left was amber, flecked with gold, warm as cognac held to firelight. The right was a black so total it seemed to leech the glow from the hallway, a window thrown open to some corner of Avaros that human geometry couldn’t hold. Rory’s fingers tightened against the doorframe until the wood bit into her palms. The crescent-shaped scar on her left wrist—the souvenir of a childhood accident in Cardiff—itched with the phantom heat that only ever surfaced when she was livid. “You’re lost,” she said. “Am I?” His voice was smoke and Marseille, pitched low enough that the thump of dhol drums from the curry house below almost swallowed it. “I was under the impression you were here.” Ptolemy butted against her ankles, his tabby stripes a warm, insistent pressure. She didn’t look down. She kept her bright blue eyes locked on Lucien’s, refusing to let her gaze drift to the black one, refusing to give him the satisfaction of her fear. “You don’t get to do this,” she said. “Do what?” “Show up.” She lifted her chin. It put her at five-six to his five-eleven, a disparity that suddenly felt like miles instead of inches. “You forfeit the right to unannounced when you vanish for three months without a word. Not a call. Not a note. Just gone.” Something razor-thin flickered across his expression, there and gone, the emotional equivalent of a knife slipped back into a sheath. He shifted his weight, and the tip of his cane tapped once against the worn floorboard, a period at the end of a sentence she hadn’t finished writing. “May I come in?” he asked. “No.” “Aurora.” The full name landed between them like a stone into still water. Back in Cardiff, only her mother had called her Aurora when she was in trouble. From Lucien’s mouth, in that accent that turned vowels into honey and smoke, it felt like a brand. “Don’t.” The word came out sharper than she’d intended, cracking off the close walls. She folded her arms, tucking her scarred wrist against her ribs, a defensive posture she’d perfected at twenty-two in a mock courtroom and refined at twenty-five in the aftermath of Evan. “You don’t say my name like that. Not anymore.” He studied her with the patient, predatory attention that had made him invaluable to London’s supernatural underworld. She could almost feel him cataloguing the details: the frayed cuff of her oversized cardigan, the dark circles under her eyes from delivering for Yu-Fei Cheung until midnight, the way her straight shoulder-length black hair had escaped its clasp to hang in a curtain against her cheek. He was looking for seams, for leverage, for the exact place to apply pressure. It was what fixers did. Then, slowly, he reached into his breast pocket and withdrew a folded photograph. He held it out between two fingers, as if offering a cigarette, or a truce, or a verdict. Rory didn’t take it. “What is that?” “Evan Delacourt landed at Gatwick four days ago,” Lucien said. The drums downstairs swelled, then faded. “He’s been making inquiries in Camden and Whitechapel. About a Welsh girl with blue eyes who fled Cardiff last spring. About a former pre-law student who used to argue torts in her father’s study. About you.” The floor tilted. Rory snatched the photograph—grainy, telephoto, her ex’s face caught in the sodium glare of a streetlamp outside a pub she recognized from her old life. The smile on Evan’s mouth was the same one she’d last seen contorted with rage, and for a dizzying second the scar on her wrist ached as though the injury were fresh. She shoved the picture back at Lucien, but her fingers betrayed her, trembling against the lapel of his coat. “That doesn’t explain why you’re here,” she said. “It explains why I’m not somewhere else.” She laughed, a brittle, graceless sound that startled Ptolemy into stillness. “Doing what? Brokering secrets for vampires? Selling information to whatever crawled out of the Thames last week? Fixing someone else’s disaster because it’s easier than facing your own?” She stepped back, finally, and jerked her head toward the flat’s cramped interior. “Fine. Inside. Before Mrs. Patel from 2B decides to sell footage of the tall blond ghoul to the Sun.” He moved past her with the economical grace she remembered, the scent of rain and Parisian cologne—something with bergamot and dark musk—cutting through the turmeric that permeated the floorboards. Eva’s flat was exactly as Rory had left it six hours ago: every surface drowning in leather-bound grimoires, scrolls unfurled like topographical maps across the sofa and the kitchenette counter, research notes pinned to the plaster with blue tack and sheer, obsessive hope. The cramped one-bedroom above the curry house had always felt claustrophobic; with Lucien standing in the center of it, his shoulders nearly brushing the hanging lantern, it felt like a coffin lined with other people’s apocalypses. Ptolemy leaped from the armchair to the sideboard and sent a sheaf of notes fluttering toward the floor. Lucien caught them in his left hand without looking, his cane never tapping out of rhythm, his black eye tracking the movement of the cat with an unsettling, peripheral intensity. “You’re house-sitting,” he said. Not a question. “Eva’s in Glasgow until Tuesday.” Rory shut the door and threw the deadbolts, one, two, three, the metal sliding home with the cold finality of a gun chambering its round. “Which you’d know if you’d bothered to ask anyone other than your network of ghouls and debtors.” He set the papers down with undue care atop a stack of occult histories. “I never asked them about Eva.” “Then what did you ask?” His jaw tightened. He turned, and the lamplight gilded the sharp architecture of his cheekbone, the platinum sheen of his hair. For a man sired by a demon from Avaros, he looked terrifyingly mortal just then—tired, uncertain, the black eye swelling slightly at the corner as though some internal pressure were building against the dam of his composure. “I asked where you were,” he said quietly. “Every week. Every day. And I told myself I would not come. That you were safer with me gone.” Rory leaned against the counter, needing the solidity of it behind her. “But here you are. In a suit that probably costs six months of my rent from the Golden Empress. Playing bodyguard.” “I’m not playing anything.” “Then what was that night?” The words escaped before she could cage them, raw and reckless. She saw him flinch—the night in question hanging between them like an unsheathed blade. The rain slicking the pavement outside Silas’s bar. The flat above it, where she lived, warm and waiting. His hand at the small of her back, pressing her against the brick wall. The kiss that had tasted like absinthe and desperate ruin, his mouth hot and demanding, the amber eye half-lidded with desire while the black one had watched her with something starving and ancient. Then morning. Then silence. Three months of radio static where his voice used to be. Lucien’s fingers whitened around the ivory head of his cane. “That night was a mistake,” he said. Her chest caved. She hated that he’d been the one to say it, and she hated more that he’d seen the impact land, the micro-expression of hurt she couldn’t school in time. “Not because I didn’t want it,” he continued, stepping closer, navigating the maze of Eva’s research with a predator’s ease that belied the tremor in his exhale. “Because I wanted it too much. Because I am thirty-two years old, Aurora, and I have spent every one of them learning that wanting is a liability. That attachment is a weapon other people use against you.” He stopped a foot away, close enough that she could see the faint scar bisecting his left eyebrow, the fine tremor in his bottom lip he was trying to suppress. “I left because I was afraid I would hurt you. Not your heart. Your bones. Your blood. You have no idea what sleeps inside this skin when the lights go out.” The flat seemed to hold its breath. Downstairs, a pan sizzled with cumin and chili. Ptolemy purred against her shin, a small, traitorous engine of calm. Rory looked up at him—all tailored edges and contained violence, a fixer who conversed in four languages and dealt in nightmares—and felt the old, dangerous pull coiling low in her abdomen. She thought of Evan, of fists and shouted names and the reason she’d fled Cardiff. Then she looked at Lucien, who had never once raised a hand to her, who had only ever looked at her like she were a bridge he was too heavy to cross. “You think I’m fragile,” she said. “I think you’re human.” “And that’s worse?” He made a sound, half laugh, half groan, and dragged his free hand through his hair, dislodging the slicked-back style so that a platinum strand fell across his forehead in a boyish slash that nearly broke her. “That’s everything. You’re warm. You’re stubborn. You deliver xiaolongbao to people who forget to tip and you argue with Silas about football scores that don’t matter and you have a scar on your wrist from falling off a bicycle when you were six years old, and you—” He broke off, swallowed hard. The black eye seemed to swirl, the pupil dilating with an irregular, inhuman pulse. “You make me want to be stationary. And I have never been stationary. I don’t know how.” The confession landed like a brick through stained glass. Rory stared at him, her cool-headed logic scrambling for purchase and finding none. She had expected arrogance, deflection, the smooth evasion of a broker who traded in lies and leverage. Not this. Not Lucien stripped to the studs, his French accent thickening the ragged edges of his English until he sounded like a man drowning in his own vocabulary. She reached out—not to touch him, but to steady herself against the spine of a grimoire on the counter. Her knuckles brushed his chest anyway. The wool was soft, damp from the rain. Beneath it, his heart hammered against her fingertips like a trapped bird striking glass. “You left me in the dark,” she whispered. “You don’t get to hand me a photograph of my ex and expect that to erase three months of silence.” “I know.” His hand lifted, hovered in the air between them with the delicacy of a man disarming a bomb, then settled against her jaw with aching gentleness. His thumb traced the line of her cheekbone, and she felt the callus there—from the cane, from blades, from a life she only half understood but had missed with a ferocity that shamed her. “I don’t expect forgiveness. I expect you to shout. To throw me out. To tell Silas I’m banned from the bar.” A ghost of a smile tugged at his mouth. “I expect you to be Rory.” “I am Rory,” she said, and her voice only shook a little. “That’s the problem. I’m the idiot who missed you anyway.” His breath hitched. The amber eye blazed. He leaned in, and she did not step back. The scrolls and the books and Eva’s frantic, handwritten notes blurred into a watercolor backdrop, irrelevant. There was only the man who had hurt her, who had protected her without asking, who stood in the cramped flat above a curry house with a demon’s eye and a human’s trembling hands. When he kissed her, it was nothing like the first time. The first time had been hunger and rain, desperate and devouring, a collision of two people seeking heat in a cold city. This was a question. His lips brushed hers, soft as the turn of a page, waiting. She answered by fisting her hand in his charcoal lapels and pulling him closer, feeling the hard line of the cane press against her hip, the heat of him radiating through wet wool. He broke away first, resting his forehead against hers. His exhale shuddered against her mouth. “Evan,” he murmured. “We need to deal with—” “I know,” she said. “But not yet.” She reached past him and twisted the last deadbolt into place, sealing them inside. The curry house rumbled below, London churning on with its noise and hunger, but inside the flat, the world narrowed to the space between them—hurt and history and the fragile, dangerous spark of something neither of them had finished saying. Ptolemy knocked a scroll off the table. It hit the rug with a muffled thump. Neither of them looked.
created_at"2026-04-24T17:10:53.921Z" 4/24/2026, 5:10:53 PM
model"moonshotai/kimi-k2.6-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1680
moderation_latency(null)
generation_time282761
tokens_prompt808
tokens_completion13896
native_tokens_prompt767
native_tokens_completion12291
native_tokens_completion_images(null)
native_tokens_reasoning10436
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"stop"
usage0.05737463
router(null)
provider_responses
0
endpoint_id"bb5de010-8234-4abb-b511-025d1817134a"
id"chatcmpl-b934bd05997a3495"
is_byokfalse
latency1680
model_permaslug"moonshotai/kimi-k2.6-20260420"
provider_name"Phala"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777050653-pLNqIdw4DmK8D3AOwVKn"
session_id(null)
api_type"completions"
id"gen-1777050653-ilMNhR6bE1rqbcgnmKy6"
upstream_id"chatcmpl-b934bd05997a3495"
total_cost0.05737463
cache_discount(null)
upstream_inference_cost0
provider_name"Phala"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount1
adverbTags
0"he said quietly [quietly]"
dialogueSentences49
tagDensity0.469
leniency0.939
rawRatio0.043
effectiveRatio0.041
93.33% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2250
totalAiIsmAdverbs3
found
0
adverb"suddenly"
count1
1
adverb"slowly"
count1
2
adverb"slightly"
count1
highlights
0"suddenly"
1"slowly"
2"slightly"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
71.11% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2250
totalAiIsms13
found
0
word"flickered"
count1
1
word"weight"
count1
2
word"aftermath"
count1
3
word"intensity"
count1
4
word"desire"
count1
5
word"silence"
count2
6
word"navigating"
count1
7
word"predator"
count1
8
word"eyebrow"
count1
9
word"pulse"
count1
10
word"traced"
count1
11
word"churning"
count1
highlights
0"flickered"
1"weight"
2"aftermath"
3"intensity"
4"desire"
5"silence"
6"navigating"
7"predator"
8"eyebrow"
9"pulse"
10"traced"
11"churning"
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
emotionTells1
narrationSentences114
matches
0"d with rage"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences114
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences140
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen68
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2237
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
totalMentions48
wordCount1747
uniqueNames17
maxNameDensity0.57
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Rory10
Eva4
Moreau1
Avaros2
Cardiff3
Marseille1
Ptolemy5
Lucien10
Aurora1
Evan3
London2
Yu-Fei1
Cheung1
Parisian1
Silas1
French1
English1
persons
0"Rory"
1"Eva"
2"Moreau"
3"Ptolemy"
4"Lucien"
5"Evan"
6"Yu-Fei"
7"Cheung"
8"Silas"
places
0"Avaros"
1"Cardiff"
2"Marseille"
3"London"
globalScore1
windowScore1
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount6
matches
0"felt like miles instead of inches"
1"felt like a brand"
2"as if offering a cigarette, or a truce, or a verdict"
3"felt like a coffin lined with other peo"
4"tasted like absinthe and desperate ruin,"
5"sounded like a man drowning in his own voc"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.447
wordCount2237
matches
0"not to touch him, but to steady herself against the spine of a grimoire on the cou"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences140
matches
0"hated that he’d"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs58
mean38.57
std34.96
cv0.906
sampleLengths
034
12
2139
339
44
533
644
78
82
947
1048
116
121
131
1445
1554
1683
1731
187
1952
2079
218
227
2339
2432
25108
2648
277
2847
2920
305
3158
3227
3333
344
35110
3617
3732
38125
3926
4078
416
424
433
44120
4568
4647
4728
4898
4922
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences114
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs292
matches
0"was looking"
1"were building"
2"was trying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount14
semicolonCount1
flaggedSentences11
totalSentences140
ratio0.079
matches
0"Rain had darkened the shoulders to near-black, and his platinum hair—usually slicked back with invasive precision—had begun to rebel at the temples, pale strands clinging to his forehead."
1"The crescent-shaped scar on her left wrist—the souvenir of a childhood accident in Cardiff—itched with the phantom heat that only ever surfaced when she was livid."
2"Rory snatched the photograph—grainy, telephoto, her ex’s face caught in the sodium glare of a streetlamp outside a pub she recognized from her old life."
3"He moved past her with the economical grace she remembered, the scent of rain and Parisian cologne—something with bergamot and dark musk—cutting through the turmeric that permeated the floorboards."
4"The cramped one-bedroom above the curry house had always felt claustrophobic; with Lucien standing in the center of it, his shoulders nearly brushing the hanging lantern, it felt like a coffin lined with other people’s apocalypses."
5"For a man sired by a demon from Avaros, he looked terrifyingly mortal just then—tired, uncertain, the black eye swelling slightly at the corner as though some internal pressure were building against the dam of his composure."
6"She saw him flinch—the night in question hanging between them like an unsheathed blade."
7"Rory looked up at him—all tailored edges and contained violence, a fixer who conversed in four languages and dealt in nightmares—and felt the old, dangerous pull coiling low in her abdomen."
8"She reached out—not to touch him, but to steady herself against the spine of a grimoire on the counter."
9"His thumb traced the line of her cheekbone, and she felt the callus there—from the cane, from blades, from a life she only half understood but had missed with a ferocity that shamed her."
10"The curry house rumbled below, London churning on with its noise and hunger, but inside the flat, the world narrowed to the space between them—hurt and history and the fragile, dangerous spark of something neither of them had finished saying."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1775
adjectiveStacks0
stackExamples(empty)
adverbCount64
adverbRatio0.036056338028169016
lyAdverbCount18
lyAdverbRatio0.010140845070422535
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences140
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences140
mean15.98
std12.06
cv0.755
sampleLengths
034
12
227
328
422
519
613
730
813
926
104
1125
128
1312
144
1528
168
172
186
1918
2023
2120
2228
236
241
251
2612
2715
2818
2914
3031
319
3217
3347
3414
355
3613
3718
384
393
4010
416
4236
433
4425
4532
4619
478
487
4911
47.86% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.32142857142857145
totalSentences140
uniqueOpeners45
67.34% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences99
matches
0"Then, slowly, he reached into"
1"Then she looked at Lucien,"
ratio0.02
38.18% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount45
totalSentences99
matches
0"He filled the stairwell like"
1"She knew, too, the unnerving"
2"His voice was smoke and"
3"She didn’t look down."
4"She kept her bright blue"
5"She lifted her chin"
6"It put her at five-six"
7"He shifted his weight, and"
8"She folded her arms, tucking"
9"He studied her with the"
10"She could almost feel him"
11"He was looking for seams,"
12"It was what fixers did."
13"He held it out between"
14"She shoved the picture back"
15"She laughed, a brittle, graceless"
16"She stepped back, finally, and"
17"He moved past her with"
18"He set the papers down"
19"His jaw tightened."
ratio0.455
20.61% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount87
totalSentences99
matches
0"The third deadbolt snapped back"
1"He filled the stairwell like"
2"Rain had darkened the shoulders"
3"She knew, too, the unnerving"
4"The left was amber, flecked"
5"The right was a black"
6"Rory’s fingers tightened against the"
7"The crescent-shaped scar on her"
8"His voice was smoke and"
9"Ptolemy butted against her ankles,"
10"She didn’t look down."
11"She kept her bright blue"
12"She lifted her chin"
13"It put her at five-six"
14"Something razor-thin flickered across his"
15"He shifted his weight, and"
16"The full name landed between"
17"The word came out sharper"
18"She folded her arms, tucking"
19"He studied her with the"
ratio0.879
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences99
matches(empty)
ratio0
42.41% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences64
technicalSentenceCount9
matches
0"She knew, too, the unnerving geometry of his face: elegant, severe, and anchored by eyes that refused to match."
1"He studied her with the patient, predatory attention that had made him invaluable to London’s supernatural underworld."
2"The smile on Evan’s mouth was the same one she’d last seen contorted with rage, and for a dizzying second the scar on her wrist ached as though the injury were …"
3"She laughed, a brittle, graceless sound that startled Ptolemy into stillness."
4"He moved past her with the economical grace she remembered, the scent of rain and Parisian cologne—something with bergamot and dark musk—cutting through the tur…"
5"For a man sired by a demon from Avaros, he looked terrifyingly mortal just then—tired, uncertain, the black eye swelling slightly at the corner as though some i…"
6"The kiss that had tasted like absinthe and desperate ruin, his mouth hot and demanding, the amber eye half-lidded with desire while the black one had watched he…"
7"Rory looked up at him—all tailored edges and contained violence, a fixer who conversed in four languages and dealt in nightmares—and felt the old, dangerous pul…"
8"There was only the man who had hurt her, who had protected her without asking, who stood in the cramped flat above a curry house with a demon’s eye and a human’…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount0
matches(empty)
88.78% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount3
fancyTags
0"he continued (continue)"
1"she whispered (whisper)"
2"he murmured (murmur)"
dialogueSentences49
tagDensity0.286
leniency0.571
rawRatio0.214
effectiveRatio0.122
78.3205%