Run: 2026-05-01-01KQHT6S5FT6YR05HW0MM0VASG

Run Details

Duration:
57.1s
Cost:
$0.007838
Provider:
xAI

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's knuckles hovered an inch from the worn wood of Eva's door before she let her hand drop. The curry house below belched steam that smelled of cardamom and regret. Three deadbolts. She remembered helping Eva install the middle one after Evan had shown up drunk in Cardiff, back when the world still felt small enough to outrun. Now here she stood again, soaked from the sudden London drizzle, delivery bag from Golden Empress slung over one shoulder like an unwelcome child. She knocked anyway. The sound cracked through the narrow stairwell. A long pause. Then the soft click of locks turning, one after another. The door opened six inches, chain still latched, and there he was. Lucien Moreau looked exactly as she remembered and nothing like she needed him to. Platinum hair slicked back with ruthless precision. Charcoal suit cut sharp enough to draw blood. Those mismatched eyes—one amber, one black—widened a fraction when they landed on her. The ivory-handled cane rested against his thigh, a silent threat wrapped in elegance. "Rory," he said, voice low and accented, like smoke curling around French vowels. He didn't smile. He never had been one for easy smiles. Her stomach performed a slow, treacherous flip. Six months since she'd last seen him. Six months since she'd walked out of his Mayfair townhouse with her wrist still throbbing from where he'd grabbed her during their final argument. The crescent scar there itched now, a ghost of childhood colliding with adult mistakes. "You're not Eva." The words scraped out of her throat. "She's at the British Library chasing down a grimoire that shouldn't exist. Ptolemy's been sick. She asked me to watch him." As if on cue, the tabby cat wound between Lucien's polished Oxfords, purring like a traitor. Lucien glanced down, then back up. "You look...wet." "Brilliant observation." Aurora shifted the warm paper bag in her arms. The scent of lemongrass and coconut rice fought the damp wool of her jacket. "Special order for Eva. Extra chili. She always forgets to tell them." The chain slid free. Lucien stepped back, opening the door wider. Light from inside spilled over him, catching on the faint shadow of stubble he rarely allowed himself. His left eye—the black one—seemed to swallow the hallway's dimness. Half-demon. She'd almost forgotten how that detail used to make her pulse race instead of her survival instincts. "Come in before you catch something." He didn't touch her. Smart man. The flat hadn't changed. Books towered in precarious stacks. Scrolls peeked from beneath the sagging sofa. Research notes covered every horizontal surface in Eva's frantic scrawl. Only the cat bed in the corner looked new, piled with what appeared to be an actual silk pillow. Lucien’s influence, no doubt. Aurora set the delivery bag on the tiny kitchen counter, right between a stack of ancient Sumerian texts and a half-eaten bowl of Frosted Flakes. Her hands wouldn't stop shaking. She shoved them into her jacket pockets. "You can go," she said without turning around. "I'll wait for Eva. Tell her the food's here." The soft thud of the door closing. The click of all three deadbolts sliding home. Her spine went rigid. "I'm not leaving you here alone," Lucien said quietly. "Not after what happened last month in Whitechapel." She spun. He stood between her and the only exit, cane planted like a boundary line. Those eyes pinned her in place. Attraction and fury tangled so tight she couldn't tell which would choke her first. "Last month was none of your business. I handled it." "You handled it by nearly bleeding out in Silas's back room." His jaw flexed. "I had to burn three favors to get the right healer there before you died, Rory. You never even said thank you." The nickname—only he had ever called her that—lanced straight through her defenses. She hated how easily he wielded it. "Thank you," she bit out. "There. Happy? Now get out." He didn't move. Instead he crossed to the counter, opened the delivery bag with those long, elegant fingers she still dreamed about at night, and began removing the containers. Steam curled up between them like a third presence in the room. "Eva won't be back for hours," he said conversationally. "The grimoire is in a restricted collection. You and I both know how she gets when she's hunting." He glanced up, amber eye catching the light. "Sit down before you fall down. You're pale as death." "I'm fine." "You're shaking." She was. Aurora sank onto the sofa anyway, displacing a tower of notes that fluttered to the floor like defeated birds. Ptolemy immediately claimed her lap, kneading her thigh with murderous affection. The cat had always liked him better. Another betrayal. Lucien brought her a plate. Chicken coconut curry, perfectly portioned, a small mountain of rice. No utensils. He knew she preferred eating with her hands when she was upset. The realization stung. "Talk to me," he said, lowering himself into the armchair across from her. His bad leg extended with a slight grimace. The cane leaned against the armrest, ivory handle gleaming. "Or don't. But I'm not leaving until Eva comes back, so you might as well get used to my face." She wanted to throw the plate at him. She wanted to crawl into his lap and never leave. The two impulses warred so violently she couldn't speak for a full minute. "You lied to me," she finally whispered. The words hung between them. Lucien's expression didn't change, but his mismatched eyes went very still. "About what, exactly?" His voice stayed soft. Dangerous. "Everything." She set the plate aside untouched. Ptolemy protested with a meow. "About your father. About the deal you made with the Avaros delegation. About how you were never planning to stay in London once your sentence was up." Her voice cracked. "You let me fall in love with you knowing you'd disappear the second your demon debt was paid." Something flickered across his face—pain, maybe. Or just the reflection of her own hurt. "I never lied about wanting you." He leaned forward, elbows on his knees. The suit jacket pulled taut across his shoulders. "Every night you spent in my bed, every morning you woke in my arms. That was real, Rory. The rest..." He spread his hands. The left one still bore faint burn scars from the night he'd pulled her from the fire in Whitechapel. "The rest was politics older than both of us." She laughed, bitter and sharp. "Politics. That's what you call selling your soul in installments?" "I call it surviving." His accent thickened with emotion. "You have no idea what it's like to be half of something that wants to devour the other half every single day. The hunger, the voices, the way my father's realm calls me home like a hooked fish." Aurora looked at him then. Really looked. The platinum hair had grown out a fraction at the temples. New lines bracketed those impossible eyes. He looked exhausted. Human, almost. The thought terrified her. "I would've helped you," she said. "If you'd let me." "You were running from Evan. From your father. From the life you never wanted." He reached out slowly, giving her time to pull away, and traced the crescent scar on her wrist with one fingertip. His touch burned. "I wasn't going to add my chaos to yours. You deserved better." The contact undid her. Six months of careful avoidance, of throwing herself into deliveries and night classes and pretending her heart wasn't a bruised thing living somewhere in this man's ribcage. She turned her hand over, caught his fingers. They both stopped breathing. "Don't," he warned, but he didn't pull away. "Don't what? Touch you? Want you? Remember how you used to say my name like it was a prayer?" His eyes darkened. The black one especially, swallowing light. "Rory—" She moved first. Or maybe they moved together. One moment she was on the sofa, the next she was in his lap, knees bracketing his thighs, hands fisted in that perfect charcoal lapel. His cane clattered to the floor. Ptolemy fled with an indignant yowl. Lucien's mouth met hers like a man drowning. No hesitation. No careful distance. Just six months of pent-up everything exploding between them. He tasted like expensive coffee and the cinnamon gum he chewed when his demon side grew restless. She moaned into the kiss, angry and relieved and starving. His hands slid under her damp jacket, palms hot against her lower back. The thin t-shirt she wore beneath did nothing to blunt the sensation. She rocked against him, feeling the hard line of his body respond instantly. The armchair creaked in protest. "Wait," he gasped against her mouth. "Your food's getting cold." She laughed against his jaw, nipping at the stubble there. "I don't care about the fucking curry, Luc." He made a sound—half growl, half surrender—and stood, lifting her with him. His leg must have hurt but he didn't show it. Instead he carried her the three steps to Eva's cluttered bed, sweeping books aside with one arm. They landed in a tangle of limbs and half-finished theses. Aurora pushed his jacket off those broad shoulders, hungry for skin. The dress shirt beneath was dove gray, buttons tiny and mother-of-pearl. She attacked them with shaking fingers while his mouth found the spot beneath her ear that always made her tremble. "You still wear the same perfume," he murmured against her pulse. "Drives me insane." "Good." She got the last button free and shoved the fabric open. His chest was a map of old battles—faint scars, one still pink from Whitechapel. She pressed her lips to the worst of them. "I want you insane. I want you stupid. I want you to forget every reason you had for pushing me away." His heterochromatic eyes blazed down at her. Amber and black, human and demon, lover and liar. He caught her face between his hands, thumbs brushing her cheekbones with surprising tenderness. "I never stopped loving you," he said, the words raw. "Not for one second. Even when you hated me." "I never hated you." She turned her head, kissed his palm. The ivory cane lay forgotten by the bed. "I hated that you made me love you and then tried to make me leave." "Never again." The promise vibrated through his chest as he lowered himself over her. "Whatever comes next—my father, your ex, the whole damned supernatural underworld—we face it together. No more running. No more secrets." She believed him. Maybe that made her foolish. Maybe love always did. Aurora pulled him down until their foreheads touched. Their breaths mingled, ragged and real. Outside, London traffic hummed past Brick Lane. Inside, the flat felt smaller than ever, filled with the scent of cooling curry and two hearts trying to remember how to beat in sync. "Show me," she whispered against his lips. His answering kiss held six months of loneliness, every sleepless night, every time he'd almost picked up the phone. It held the future too—uncertain, dangerous, theirs. His hands mapped her body like rediscovering territory, reverent and desperate. She arched into him, nails digging into his back, leaving marks that would fade too slowly for his demonic healing. When he entered her, it felt like coming home and falling apart at once. They moved together with the ease of long familiarity and the urgency of new promises. The old bedframe protested. Books slid to the floor in small avalanches. Ptolemy watched from atop the refrigerator with feline disapproval. Afterward they lay tangled in Eva's sheets, sweat cooling on overheated skin. Lucien's fingers traced idle patterns on her bare shoulder. The crescent scar on her wrist caught the lamplight when she reached up to brush damp hair from his forehead. "Tell me about the deal," she said softly. Not an accusation. An invitation. He was quiet for so long she thought he might refuse. Then he sighed, the sound rumbling through both of them. "My father demands seven years of service for every year he protected my mother after I was born. I have two years left." His mismatched eyes met hers, vulnerable in a way she'd never seen. "After that, the portal to Avaros opens whether I want it or not. Unless..." "Unless?" "Unless I can find the soul-binding ritual Eva's been researching. It would tie my demonic half to this realm permanently. But it requires a willing human anchor." His gaze dropped to her wrist, to the scar that had started everything when they first met—her bleeding in an alley, him offering his handkerchief and his secrets in equal measure. Aurora's heart thundered. "Ask me." His eyes snapped back to hers. "Rory, you don't understand what you're—" "Ask me properly, Lucien Moreau." The full name did something to him. His breath hitched. Very slowly, very deliberately, he lifted her scarred wrist to his lips and kissed the crescent mark. "Stay with me," he whispered against her skin. "Not just tonight. Not just until the danger passes. Anchor me here. Let me love you the way I should have from the beginning. Messily. Completely. Forever." Tears burned her eyes. She didn't bother hiding them. "Yes." The word fell between them like a spell. Lucien's entire body shuddered with what looked like relief so profound it bordered on pain. He gathered her closer, burying his face in her neck. Outside, rain began again, drumming against the windows of the cramped flat. Inside, two people who had once walked away from each other lay wrapped in the kind of promise that could either save them or burn London to the ground. Neither of them cared which. Ptolemy eventually jumped down from the refrigerator and curled up against their tangled legs, purring approval at last. The curry sat forgotten on the counter, growing colder by the minute. Eva would understand when she finally came home to find her flat occupied by two exhausted, entwined figures and a distinct lack of research notes on the bed. Some messes, Aurora thought as sleep claimed her, were worth making. Lucien's heartbeat against her cheek was steady now. No longer the restless rhythm of a man caught between worlds. She pressed closer, breathing him in—cinnamon and smoke and second chances. Whatever came next, they would face it together. The thought followed her into dreams, warm and certain as the arms holding her close.
created_at"2026-05-01T13:03:49.428Z" 5/1/2026, 1:03:49 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency478
moderation_latency(null)
generation_time57076
tokens_prompt1034
tokens_completion3707
native_tokens_prompt1017
native_tokens_completion3030
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached960
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"
usage0.00783825
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"946c607b-f97b-94ac-b25f-5a8cd53fe8d7"
is_byokfalse
latency109
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777640629-5afCVwjHZpxiLIqiOCkj"
session_id(null)
api_type"completions"
id"gen-1777640629-KsXVSnb8JMJNmaYCfdGY"
upstream_id"946c607b-f97b-94ac-b25f-5a8cd53fe8d7"
total_cost0.00783825
cache_discount0.001008
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags32
adverbTagCount3
adverbTags
0"Lucien said quietly [quietly]"
1"he said conversationally [conversationally]"
2"she said softly [softly]"
dialogueSentences66
tagDensity0.485
leniency0.97
rawRatio0.094
effectiveRatio0.091
77.30% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2423
totalAiIsmAdverbs11
found
0
adverb"perfectly"
count1
1
adverb"very"
count3
2
adverb"really"
count1
3
adverb"slowly"
count3
4
adverb"softly"
count1
5
adverb"deliberately"
count1
6
adverb"completely"
count1
highlights
0"perfectly"
1"very"
2"really"
3"slowly"
4"softly"
5"deliberately"
6"completely"
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)
64.92% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2423
totalAiIsms17
found
0
word"stomach"
count1
1
word"treacherous"
count1
2
word"pulse"
count2
3
word"race"
count1
4
word"silk"
count1
5
word"fluttered"
count1
6
word"affection"
count1
7
word"gleaming"
count1
8
word"flickered"
count1
9
word"traced"
count2
10
word"perfect"
count1
11
word"tenderness"
count1
12
word"vibrated"
count1
13
word"thundered"
count1
14
word"profound"
count1
highlights
0"stomach"
1"treacherous"
2"pulse"
3"race"
4"silk"
5"fluttered"
6"affection"
7"gleaming"
8"flickered"
9"traced"
10"perfect"
11"tenderness"
12"vibrated"
13"thundered"
14"profound"
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
narrationSentences196
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences196
filterMatches(empty)
hedgeMatches
0"seemed to"
1"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences229
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen60
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2408
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions28
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions56
wordCount1814
uniqueNames23
maxNameDensity0.66
worstName"Lucien"
maxWindowNameDensity2
worstWindowName"Lucien"
discoveredNames
Eva6
Evan1
Cardiff1
London3
Golden1
Empress1
Moreau1
French1
Mayfair1
Lucien12
Oxfords1
Smart1
Sumerian1
Frosted1
Flakes1
Dangerous1
Ptolemy5
Whitechapel2
Aurora9
Brick1
Lane1
Tears1
Six3
persons
0"Eva"
1"Evan"
2"Moreau"
3"Lucien"
4"Oxfords"
5"Sumerian"
6"Ptolemy"
7"Aurora"
8"Tears"
places
0"Cardiff"
1"London"
2"Golden"
3"Whitechapel"
4"Brick"
5"Lane"
globalScore1
windowScore1
92.31% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences130
glossingSentenceCount3
matches
0"tasted like expensive coffee and the cinn"
1"felt like coming home and falling apart"
2"looked like relief so profound it bordere"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2408
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences229
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs83
mean29.01
std19.01
cv0.655
sampleLengths
082
110
225
355
424
552
610
745
837
956
1012
1149
1237
1317
1419
1517
1636
1710
1836
1919
2010
2141
2245
232
242
2541
2632
2750
2831
297
3016
318
3260
3314
3473
3515
3647
3733
3810
3950
4043
418
4219
4310
4445
4549
4643
4710
4818
4949
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences196
matches
0"was dove"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs324
matches(empty)
30.57% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount0
flaggedSentences9
totalSentences229
ratio0.039
matches
0"Those mismatched eyes—one amber, one black—widened a fraction when they landed on her."
1"His left eye—the black one—seemed to swallow the hallway's dimness."
2"The nickname—only he had ever called her that—lanced straight through her defenses."
3"Something flickered across his face—pain, maybe."
4"He made a sound—half growl, half surrender—and stood, lifting her with him."
5"His chest was a map of old battles—faint scars, one still pink from Whitechapel."
6"It held the future too—uncertain, dangerous, theirs."
7"\"Unless I can find the soul-binding ritual Eva's been researching. It would tie my demonic half to this realm permanently. But it requires a willing human anchor.\" His gaze dropped to her wrist, to the scar that had started everything when they first met—her bleeding in an alley, him offering his handkerchief and his secrets in equal measure."
8"She pressed closer, breathing him in—cinnamon and smoke and second chances."
93.97% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1834
adjectiveStacks0
stackExamples(empty)
adverbCount86
adverbRatio0.04689203925845147
lyAdverbCount22
lyAdverbRatio0.011995637949836423
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences229
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences229
mean10.52
std7.82
cv0.744
sampleLengths
018
112
22
326
424
53
67
73
810
912
1014
117
128
1313
1413
1513
163
178
187
197
2024
2114
2210
2337
246
252
2611
2714
2812
294
307
3117
3210
331
3417
3510
362
374
385
397
4010
4119
424
4325
445
457
468
479
487
498
57.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.36681222707423583
totalSentences229
uniqueOpeners84
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences183
matches
0"Then the soft click of"
1"Only the cat bed in"
2"Instead he crossed to the"
3"Just six months of pent-up"
4"Instead he carried her the"
5"Maybe that made her foolish."
6"Maybe love always did."
7"Then he sighed, the sound"
8"Very slowly, very deliberately, he"
9"No longer the restless rhythm"
ratio0.055
49.51% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount78
totalSentences183
matches
0"She remembered helping Eva install"
1"She knocked anyway."
2"he said, voice low and"
3"He didn't smile."
4"He never had been one"
5"Her stomach performed a slow,"
6"His left eye—the black one—seemed"
7"She'd almost forgotten how that"
8"He didn't touch her"
9"Her hands wouldn't stop shaking."
10"She shoved them into her"
11"she said without turning around"
12"Her spine went rigid."
13"He stood between her and"
14"His jaw flexed"
15"She hated how easily he"
16"she bit out"
17"He didn't move."
18"he said conversationally"
19"He glanced up, amber eye"
ratio0.426
36.50% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount155
totalSentences183
matches
0"Aurora's knuckles hovered an inch"
1"The curry house below belched"
2"She remembered helping Eva install"
3"She knocked anyway."
4"The sound cracked through the"
5"A long pause."
6"The door opened six inches,"
7"Lucien Moreau looked exactly as"
8"Platinum hair slicked back with"
9"Charcoal suit cut sharp enough"
10"Those mismatched eyes—one amber, one"
11"The ivory-handled cane rested against"
12"he said, voice low and"
13"He didn't smile."
14"He never had been one"
15"Her stomach performed a slow,"
16"The crescent scar there itched"
17"The words scraped out of"
18"Lucien glanced down, then back"
19"Aurora shifted the warm paper"
ratio0.847
54.64% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences183
matches
0"Now here she stood again,"
1"As if on cue, the"
ratio0.011
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount1
matches
0"She arched into him, nails digging into his back, leaving marks that would fade too slowly for his demonic healing."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags32
uselessAdditionCount1
matches
0"he said, voice low and accented, like smoke curling around French vowels"
74.24% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount5
fancyTags
0"he warned (warn)"
1"he gasped (gasp)"
2"he murmured (murmur)"
3"she whispered (whisper)"
4"he whispered (whisper)"
dialogueSentences66
tagDensity0.197
leniency0.394
rawRatio0.385
effectiveRatio0.152
87.7056%