Run: 2026-02-20-01KHYB3YRTMVQ4FTHXKV06472J

Run Details

Duration:
24.3s
Cost:
$0.001592
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
The lock clicked, and the door swung inward on its hinges. Rory froze, her hand still gripping the knob, the cool draft from the hallway carrying the faint scent of rain-slicked streets and something sharper—cologne, expensive and familiar, like aged leather and smoke. Lucien stood there, framed in the dim light of the stairwell, his platinum hair catching the faint glow from the bulb overhead. He leaned on his ivory-handled cane, the tip planted firmly on the worn linoleum, his heterochromatic eyes locking onto hers: one amber, piercing as a flame; the other black, swallowing the light whole. She stepped back without thinking, the chain still dangling loose from its hook. Ptolemy, the tabby cat, slunk between her ankles, his tail flicking like a metronome counting down to disaster. The flat behind her hummed with the low chaos of Eva's domain—books teetering on every shelf, scrolls unrolled across the kitchen table like forgotten maps, notes pinned to the walls in frantic clusters. Rory had crashed here after another brutal shift at the Golden Empress, her delivery bag slung over a chair, her black hair still damp from the drizzle. Lucien didn't move at first. His charcoal suit clung to his frame, tailored lines unbroken despite the late hour, the fabric whispering as he shifted his weight. Raindrops beaded on his shoulders, tracing paths down the wool. "You shouldn't be here." Her voice cut the air, low and edged, but he only tilted his head, a ghost of a smile curling his lips. He spoke in that smooth French lilt, words rolling like velvet over gravel. "Yet here I am, Rory. May I come in?" She crossed her arms, the crescent scar on her wrist peeking from her sleeve, a white reminder against her skin. The scar from that stupid fall off the swing set as a kid—innocent then, now just another mark in a life full of them. Her blue eyes narrowed, scanning his face for the lie, the ploy. Lucien never showed up uninvited without a reason, and reasons with him always tangled into knots. "The door's open for a reason. Three deadbolts, remember? Eva's paranoid for a cause." He glanced past her into the flat, his amber eye glinting as it landed on the cat, who now sat sentinel at her feet, green eyes unblinking. Lucien stepped forward, crossing the threshold without waiting for permission, his cane tapping once against the floorboards. The door clicked shut behind him, sealing the space between them. Rory turned, her boots scuffing the rug, putting the kitchen island between them—a flimsy barrier stacked with Eva's research, yellowed pages fluttering in the draft. She snatched a mug from the counter, the ceramic warm from forgotten tea, and poured water from the kettle just to have something to grip. "What do you want, Luc? It's past midnight. I delivered your precious takeout to half of Soho tonight. If this is about a tip—" He set his cane against the wall with a soft clack, the ivory handle gleaming under the bare bulb. Straightening, he unbuttoned his coat, letting it slide off his shoulders onto a nearby chair piled with books. The motion revealed the crisp white shirt beneath, sleeves rolled to his elbows, forearms corded with faint scars—souvenirs from his demon side, she knew, though he'd never confirmed it. "Not about tips. About us. Or whatever's left of it." The words hung there, heavy as the humid air after the rain. Rory's grip tightened on the mug, steam rising in lazy curls that blurred her vision for a second. Us. That word had burned bridges between them months ago, when she'd walked out of his Mayfair townhouse after he'd promised discretion in their world—the supernatural underbelly where deals were struck in shadows and information flowed like blood. He'd fixed things for her once, pulled strings to shake Evan's shadow after the breakup, but the cost had been strings attached. Attraction had sparked fast, hot, in stolen nights amid London's fog, but hurt followed when his half-demon secrets clashed with her need for solid ground. She set the mug down harder than intended, the clink echoing. Ptolemy leaped onto the counter, weaving between her arms, his purr a low rumble that did nothing to ease the knot in her chest. "Us is done. You made that clear when you vanished into your 'networks' after that mess with the Avaros contact. Left me holding the pieces while you played fixer for demons." Lucien's jaw tightened, the black eye darkening further, like ink pooling. He moved closer, circling the island with deliberate steps, his presence filling the cramped space. The flat's walls seemed to shrink, bookshelves looming with their weight of arcane lore—Eva's obsession with the old realms, notes on half-breeds like him scribbled in margins. "I didn't vanish. I protected you. That contact knew about your involvement, Rory. Knew you weren't just some delivery girl." She laughed, sharp and without humor, turning to face him fully. Her shoulder-length hair swung forward, curtaining one eye. At 5'6", she had to tilt her chin up to meet his gaze, but she did, unflinching. The air between them crackled, old electricity reigniting. "Protected? You shut me out. Told me it was too dangerous, that my 'human' life couldn't handle it. As if I'm made of glass." He reached out then, his fingers brushing her arm—light, testing. The touch sent a jolt through her, warm and unwelcome, stirring memories of his hands on her skin in the dim light of his study, maps of underworld territories spread beneath them like a bed. She didn't pull away, not yet. "You're not glass. You're fire, Aurora. Always have been. But fire burns if it gets too close to the wrong flames." His voice dipped, the accent thickening, wrapping around her name like a caress. Rory's breath caught, her pulse thudding in her ears. The scar on her wrist itched, as if alive with the past. She remembered the night they'd argued, words flying like daggers—her accusing him of using her as a pawn in his games, him countering that she feared her own strength. They'd parted with the door slamming, her fleeing back to Eva's, to this cluttered sanctuary where normalcy pretended to exist. Ptolemy chose that moment to butt his head against Lucien's hand, demanding attention. Lucien obliged, scratching behind the cat's ears with a gentleness that belied his reputation. The tabby's eyes half-closed in bliss, a traitorous bridge in the tension. "Even the cat trusts you more than I do." She stepped back, breaking the contact, her hip bumping the table. A scroll toppled, unrolling to reveal sketches of demonic sigils—Eva's latest fixation on Avaros, Lucien's birthplace. He bent to retrieve it, his fingers lingering on the paper, tracing a line with a precision that spoke of lifetimes in shadows. "Trust is earned, not demanded. I came because I couldn't stay away. Not after hearing you'd taken Eva's extra shifts, burying yourself in deliveries to avoid the world." Rory's eyes flashed, bright blue storming. How did he know? His networks, of course—tendrils everywhere, from street informants to supernatural whispers. She leaned against the counter, arms barred again, but her voice softened, edged with the hurt she'd buried. "You don't get to show up and play concerned. We ended because you chose your secrets over us. I won't be your side venture, Luc. Not when I've got my own scars to mend." He straightened, the scroll forgotten on the table. In two strides, he closed the distance, his cane left behind, hands finding her waist—firm, anchoring. Up close, his eyes held hers, amber and black swirling with unspoken pleas. The scent of him enveloped her, rain and cologne mingling with the flat's undercurrent of curry from the shop below. "My secrets kept you alive. And ending us? That was your choice, Rory. You walked out, left words hanging like knives." Her hands rose, pressing against his chest, feeling the steady beat beneath the shirt. She could push him away, should, but the warmth seeped through, thawing the frost she'd built. Things left unsaid bubbled up—regrets over stolen kisses in alleyways, fears of his demon heritage pulling him under, her own terror of vulnerability after Evan. "I walked because it hurt too much to stay. Watching you balance worlds, knowing I'd always be the outsider." Lucien's thumbs traced circles at her sides, a silent counterpoint to his words. He leaned in, forehead nearly touching hers, breath mingling. "You're no outsider. From the moment you saw through my facade in that bar above Silas's, you were in. The attraction—it wasn't just heat. It was recognition." She searched his face, the slicked-back hair falling slightly askew, vulnerability cracking his polished exterior. Ptolemy jumped down, padding away as if sensing the shift, leaving them in the bubble of the kitchen. "Recognition of what? Pain? We're magnets for it." His laugh rumbled low, vibrating through her palms. One hand lifted, cupping her jaw, thumb brushing her lower lip—gentle, electric. "Or of something real. Amid the hurt, the unsaid. I never told you how you steady me, Rory. Half-demon chaos in my veins, but you—your mind, your fire—it's the anchor." Her resolve cracked, blue eyes softening as she tilted into his touch. The flat faded—the books, the notes, the deadbolts sealing them in. History pressed close: the night he'd bandaged her wrist after a delivery gone wrong in the wrong neighborhood, his fingers lingering; the whispered confessions in French she pretended not to understand, promises of protection laced with possession. "You say that now. After months of silence." "I was wrong to let it stretch. Pride, fear. But seeing you here, in this mess of lore and life—" He kissed her then, not rushing, lips brushing hers with the weight of all the unsaid. Rory's hands fisted in his shirt, pulling him closer, the taste of rain and regret flooding her senses. The kiss deepened, her back arching against the counter, scrolls crunching under her elbow. Hurt lingered in the edges, but attraction roared back, fierce and unyielding. When they broke apart, breaths ragged, she whispered against his mouth. "This doesn't fix everything." Lucien nodded, his black eye holding secrets, amber one alight with hope. His hands slid up her arms, thumbs grazing the scar. "No. But it's a start. Let me stay. Talk. Or don't. Just—let me in." She hesitated, the flat's clock ticking in the corner, marking time they'd lost. Ptolemy watched from afar, tail swishing. Rory's fingers traced his jaw, feeling the faint stubble, the pulse matching hers. "Door's still unlocked. For now." He smiled, full and rare, pulling her toward the couch buried under notes. They sank into it, bodies close, words spilling in fragments—apologies woven with admissions, attraction rekindling like embers to flame. The night stretched, complicated terms unraveling thread by thread, the flat a witness to their fragile reunion. Hours later, as dawn crept through the curtains, Rory's head rested on his shoulder, his arm around her, cane forgotten by the door. Unsaid things lingered, but the hurt eased, replaced by the quiet promise of more. Lucien pressed a kiss to her hair, his voice a murmur in the dim light. "We'll figure the rest." She nodded, eyes drifting shut, the world outside—the deliveries, the underworld, Eva's return—fading for the moment. Just them, tangled in the aftermath.
created_at"2026-02-20T20:16:04.9Z" 2/20/2026, 8:16:04 PM
model"x-ai/grok-4-fast"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3331
moderation_latency(null)
generation_time24152
tokens_prompt1034
tokens_completion2955
native_tokens_prompt1048
native_tokens_completion2965
native_tokens_completion_images0
native_tokens_reasoning507
native_tokens_cached666
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.0015922
router(null)
provider_responses
0
endpoint_id"c9586d9d-97ff-40ca-ae94-22504d6f9b7e"
id"3559cbcd-00b2-4561-d203-6ca7ac7fbef9"
is_byokfalse
latency153
model_permaslug"x-ai/grok-4-fast"
provider_name"xAI"
status200
api_type"completions"
id"gen-1771618564-px1yevjJaHw60cDjERY8"
upstream_id"3559cbcd-00b2-4561-d203-6ca7ac7fbef9"
total_cost0.0015922
cache_discount0.0000999
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
91.89% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags6
adverbTagCount2
adverbTags
0"Told me it was too dangerous [too]"
1"it gets too [too]"
dialogueSentences37
tagDensity0.162
leniency0.324
rawRatio0.333
effectiveRatio0.108
97.40% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1926
totalAiIsmAdverbs1
found
0
adverb"slightly"
count1
highlights
0"slightly"
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)
16.93% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1926
totalAiIsms32
found
0
word"familiar"
count1
1
word"firmly"
count1
2
word"weight"
count3
3
word"tracing"
count2
4
word"lilt"
count1
5
word"velvet"
count1
6
word"reminder"
count1
7
word"scanning"
count1
8
word"glinting"
count1
9
word"sentinel"
count1
10
word"gleaming"
count1
11
word"echoing"
count1
12
word"looming"
count1
13
word"pulse"
count2
14
word"pawn"
count1
15
word"sanctuary"
count1
16
word"normalcy"
count1
17
word"tension"
count1
18
word"unspoken"
count1
19
word"warmth"
count1
20
word"traced"
count2
21
word"facade"
count1
22
word"electric"
count1
23
word"resolve"
count1
24
word"silence"
count1
25
word"unraveling"
count1
26
word"aftermath"
count1
highlights
0"familiar"
1"firmly"
2"weight"
3"tracing"
4"lilt"
5"velvet"
6"reminder"
7"scanning"
8"glinting"
9"sentinel"
10"gleaming"
11"echoing"
12"looming"
13"pulse"
14"pawn"
15"sanctuary"
16"normalcy"
17"tension"
18"unspoken"
19"warmth"
20"traced"
21"facade"
22"electric"
23"resolve"
24"silence"
25"unraveling"
26"aftermath"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"sent a shiver through"
count1
highlights
0"eyes narrowed"
1"sent a jolt through"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences89
matches
0"d in bliss"
1"t with hope"
94.70% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences89
filterMatches
0"know"
hedgeMatches
0"seemed to"
1"tended to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences112
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen85
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1896
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions1
matches
0"When they broke apart, breaths ragged, she whispered against his mouth."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions50
wordCount1668
uniqueNames16
maxNameDensity0.66
worstName"Lucien"
maxWindowNameDensity1.5
worstWindowName"Eva"
discoveredNames
Eva7
Golden1
Empress1
French2
Mayfair1
Evan2
London1
You3
Aurora1
Lucien11
Avaros1
Rory11
Luc1
Silas1
Pride1
Ptolemy5
persons
0"Eva"
1"Evan"
2"You"
3"Lucien"
4"Rory"
5"Luc"
6"Silas"
7"Pride"
8"Ptolemy"
places
0"Golden"
1"French"
2"London"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences67
glossingSentenceCount1
matches
0"as if sensing the shift, leaving them in the bubble of the kitchen"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1896
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences112
matches
0"countering that she"
1"chose that moment"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs53
mean35.77
std25.02
cv0.7
sampleLengths
098
191
237
34
435
59
672
714
855
950
1024
1166
1210
13115
1435
1531
1653
1720
1844
1924
2051
2121
2283
2339
249
2550
2628
2739
2834
2957
3021
3155
3219
3322
3427
3533
368
3720
3830
3960
408
4120
4260
4311
444
4522
4614
4732
485
4949
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences89
matches
0"were struck"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs308
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount22
semicolonCount2
flaggedSentences21
totalSentences112
ratio0.188
matches
0"Rory froze, her hand still gripping the knob, the cool draft from the hallway carrying the faint scent of rain-slicked streets and something sharper—cologne, expensive and familiar, like aged leather and smoke."
1"He leaned on his ivory-handled cane, the tip planted firmly on the worn linoleum, his heterochromatic eyes locking onto hers: one amber, piercing as a flame; the other black, swallowing the light whole."
2"The flat behind her hummed with the low chaos of Eva's domain—books teetering on every shelf, scrolls unrolled across the kitchen table like forgotten maps, notes pinned to the walls in frantic clusters."
3"The scar from that stupid fall off the swing set as a kid—innocent then, now just another mark in a life full of them."
4"Rory turned, her boots scuffing the rug, putting the kitchen island between them—a flimsy barrier stacked with Eva's research, yellowed pages fluttering in the draft."
5"The motion revealed the crisp white shirt beneath, sleeves rolled to his elbows, forearms corded with faint scars—souvenirs from his demon side, she knew, though he'd never confirmed it."
6"That word had burned bridges between them months ago, when she'd walked out of his Mayfair townhouse after he'd promised discretion in their world—the supernatural underbelly where deals were struck in shadows and information flowed like blood."
7"The flat's walls seemed to shrink, bookshelves looming with their weight of arcane lore—Eva's obsession with the old realms, notes on half-breeds like him scribbled in margins."
8"He reached out then, his fingers brushing her arm—light, testing. The touch sent a jolt through her, warm and unwelcome, stirring memories of his hands on her skin in the dim light of his study, maps of underworld territories spread beneath them like a bed. She didn't pull away, not yet."
9"His voice dipped, the accent thickening, wrapping around her name like a caress. Rory's breath caught, her pulse thudding in her ears. The scar on her wrist itched, as if alive with the past. She remembered the night they'd argued, words flying like daggers—her accusing him of using her as a pawn in his games, him countering that she feared her own strength. They'd parted with the door slamming, her fleeing back to Eva's, to this cluttered sanctuary where normalcy pretended to exist."
10"She stepped back, breaking the contact, her hip bumping the table. A scroll toppled, unrolling to reveal sketches of demonic sigils—Eva's latest fixation on Avaros, Lucien's birthplace. He bent to retrieve it, his fingers lingering on the paper, tracing a line with a precision that spoke of lifetimes in shadows."
11"Rory's eyes flashed, bright blue storming. How did he know? His networks, of course—tendrils everywhere, from street informants to supernatural whispers. She leaned against the counter, arms barred again, but her voice softened, edged with the hurt she'd buried."
12"He straightened, the scroll forgotten on the table. In two strides, he closed the distance, his cane left behind, hands finding her waist—firm, anchoring. Up close, his eyes held hers, amber and black swirling with unspoken pleas. The scent of him enveloped her, rain and cologne mingling with the flat's undercurrent of curry from the shop below."
13"Her hands rose, pressing against his chest, feeling the steady beat beneath the shirt. She could push him away, should, but the warmth seeped through, thawing the frost she'd built. Things left unsaid bubbled up—regrets over stolen kisses in alleyways, fears of his demon heritage pulling him under, her own terror of vulnerability after Evan."
14"The attraction—it wasn't just heat."
15"His laugh rumbled low, vibrating through her palms. One hand lifted, cupping her jaw, thumb brushing her lower lip—gentle, electric."
16"Half-demon chaos in my veins, but you—your mind, your fire—it's the anchor.\""
17"Her resolve cracked, blue eyes softening as she tilted into his touch. The flat faded—the books, the notes, the deadbolts sealing them in. History pressed close: the night he'd bandaged her wrist after a delivery gone wrong in the wrong neighborhood, his fingers lingering; the whispered confessions in French she pretended not to understand, promises of protection laced with possession."
18"Just—let me in.\""
19"He smiled, full and rare, pulling her toward the couch buried under notes. They sank into it, bodies close, words spilling in fragments—apologies woven with admissions, attraction rekindling like embers to flame. The night stretched, complicated terms unraveling thread by thread, the flat a witness to their fragile reunion."
20"She nodded, eyes drifting shut, the world outside—the deliveries, the underworld, Eva's return—fading for the moment. Just them, tangled in the aftermath."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1521
adjectiveStacks0
stackExamples(empty)
adverbCount46
adverbRatio0.030243261012491782
lyAdverbCount6
lyAdverbRatio0.0039447731755424065
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences112
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences112
mean16.93
std15.62
cv0.923
sampleLengths
011
132
222
333
413
518
633
727
85
922
1010
114
1222
1313
149
1520
1624
1712
1816
1914
2027
2117
2211
2325
2425
2524
2619
2718
2829
2910
3012
3118
321
3337
3422
3525
3611
3724
3831
3911
4015
4127
4220
4311
448
4525
461
474
4813
496
70.54% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats1
diversityRatio0.42857142857142855
totalSentences112
uniqueOpeners48
41.67% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences80
matches
0"Always have been."
ratio0.013
45.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences80
matches
0"He leaned on his ivory-handled"
1"She stepped back without thinking,"
2"His charcoal suit clung to"
3"Her voice cut the air,"
4"He spoke in that smooth"
5"She crossed her arms, the"
6"Her blue eyes narrowed, scanning"
7"He glanced past her into"
8"She snatched a mug from"
9"He set his cane against"
10"He'd fixed things for her"
11"She set the mug down"
12"He moved closer, circling the"
13"She laughed, sharp and without"
14"Her shoulder-length hair swung forward,"
15"You shut me out."
16"He reached out then, his"
17"You're fire, Aurora."
18"His voice dipped, the accent"
19"She stepped back, breaking the"
ratio0.438
66.25% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount63
totalSentences80
matches
0"The lock clicked, and the"
1"Rory froze, her hand still"
2"Lucien stood there, framed in"
3"He leaned on his ivory-handled"
4"She stepped back without thinking,"
5"Ptolemy, the tabby cat, slunk"
6"The flat behind her hummed"
7"Rory had crashed here after"
8"Lucien didn't move at first."
9"His charcoal suit clung to"
10"Raindrops beaded on his shoulders,"
11"Her voice cut the air,"
12"He spoke in that smooth"
13"She crossed her arms, the"
14"The scar from that stupid"
15"Her blue eyes narrowed, scanning"
16"Lucien never showed up uninvited"
17"He glanced past her into"
18"Lucien stepped forward, crossing the"
19"The door clicked shut behind"
ratio0.788
62.50% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences80
matches
0"As if I'm made of"
ratio0.013
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences54
technicalSentenceCount14
matches
0"Ptolemy, the tabby cat, slunk between her ankles, his tail flicking like a metronome counting down to disaster."
1"Lucien stepped forward, crossing the threshold without waiting for permission, his cane tapping once against the floorboards."
2"Rory turned, her boots scuffing the rug, putting the kitchen island between them—a flimsy barrier stacked with Eva's research, yellowed pages fluttering in the …"
3"Straightening, he unbuttoned his coat, letting it slide off his shoulders onto a nearby chair piled with books."
4"Ptolemy leaped onto the counter, weaving between her arms, his purr a low rumble that did nothing to ease the knot in her chest."
5"His voice dipped, the accent thickening, wrapping around her name like a caress. Rory's breath caught, her pulse thudding in her ears. The scar on her wrist itc…"
6"Ptolemy chose that moment to butt his head against Lucien's hand, demanding attention. Lucien obliged, scratching behind the cat's ears with a gentleness that b…"
7"She stepped back, breaking the contact, her hip bumping the table. A scroll toppled, unrolling to reveal sketches of demonic sigils—Eva's latest fixation on Ava…"
8"Her hands rose, pressing against his chest, feeling the steady beat beneath the shirt. She could push him away, should, but the warmth seeped through, thawing t…"
9"Lucien's thumbs traced circles at her sides, a silent counterpoint to his words. He leaned in, forehead nearly touching hers, breath mingling."
10"She searched his face, the slicked-back hair falling slightly askew, vulnerability cracking his polished exterior. Ptolemy jumped down, padding away as if sensi…"
11"Her resolve cracked, blue eyes softening as she tilted into his touch. The flat faded—the books, the notes, the deadbolts sealing them in. History pressed close…"
12"He kissed her then, not rushing, lips brushing hers with the weight of all the unsaid. Rory's hands fisted in his shirt, pulling him closer, the taste of rain a…"
13"She hesitated, the flat's clock ticking in the corner, marking time they'd lost. Ptolemy watched from afar, tail swishing. Rory's fingers traced his jaw, feelin…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount1
fancyTags
0"Told me it was too dangerous (tell be)"
dialogueSentences37
tagDensity0.027
leniency0.054
rawRatio1
effectiveRatio0.054
81.7848%