Run: 2026-02-20-01KHYAR4NGEF9YGF6J44Q63KD8

Run Details

Duration:
19.0s
Cost:
$0.001623
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 knock came sharp and insistent, cutting through the haze of incense and old paper that perpetually clouded Eva's flat. Rory paused midway through stacking a pile of leather-bound tomes on the wobbly kitchen table, her fingers still dusted with the faint grit of ancient dust. Ptolemy, the tabby cat, flicked his tail from his perch on the windowsill, his green eyes narrowing at the interruption. The flat was a sanctuary of sorts tonight—Eva was out chasing leads on some obscure occult artifact, leaving Rory to housesit and sift through the chaos of notes and scrolls that spilled across every surface like an academic avalanche. Three deadbolts. Rory's hand hovered over the chain as she approached the door, her heart thudding a little too hard. It was late—past midnight on a drizzly Brick Lane evening—and unannounced visitors in East London rarely meant good news. She peered through the peephole, and the world tilted. Lucien. His silhouette was unmistakable: the tailored charcoal suit clinging to his lean frame, the ivory-handled cane hooked over his arm like a gentleman's affectation. Platinum blond hair slicked back, catching the dim glow of the hallway bulb. Those eyes—one amber, one black—stared directly at the door as if he could sense her scrutiny. She shouldn't open it. The scar on her wrist itched under her sleeve, a phantom reminder of old pains, but this was a different kind. Their history crashed back in fragments: stolen nights in shadowed corners of the supernatural underworld, his whispers in four languages promising more than information, her guarded heart cracking under the weight of his half-demon charm. Then the betrayal—or was it abandonment? He'd vanished after that mess with the Avaros cult, leaving her to clean up the fallout alone, questions burning like acid in her throat. Attraction had twisted into hurt, words left dangling like frayed threads. The knock came again, softer this time, almost apologetic. Rory's breath caught. Against every instinct screaming caution, she slid the chain free and turned the deadbolts with a series of metallic clicks that echoed too loudly in the cramped space. The door swung open, and there he stood, filling the threshold with that effortless poise. Rain had beaded on his shoulders, darkening the wool of his jacket, but he didn't look diminished—only more real, more dangerously close. His heterochromatic gaze locked onto her bright blue eyes, and for a heartbeat, the air between them hummed with unspoken electricity. "Rory," he said, his voice a low murmur laced with that French lilt, smooth as aged cognac. He used her nickname like a key, turning it gently. "I hope I'm not intruding." She crossed her arms, leaning against the doorframe to block the entryway, though her pulse betrayed her cool facade. Shoulder-length black hair fell across her face, and she didn't bother tucking it away. "Lucien. You have a knack for showing up where you're not wanted. What's it this time? Another favor you can't ask Eva directly?" His lips quirked, a ghost of the smile that had once unraveled her defenses. He didn't push forward, respecting the barrier she'd erected, but his amber eye flickered with something warmer than calculation—regret, perhaps, or longing. "Eva's not the one I came to see. May I come in? The rain's turning biblical out here." Rory hesitated, her mind racing through escape routes in her head. The flat smelled of curry from the restaurant below, mingling with the sage Eva had burned earlier to ward off bad vibes. Ptolemy jumped down and wound between her legs, eyeing the intruder with feline suspicion. She stepped aside, just enough to let him pass, her 5'6" frame feeling suddenly small next to his 5'11" elegance. The door clicked shut behind him, sealing them in the intimacy of the cluttered space. He shook off the rain with a graceful flick, hanging his coat on the rickety hook by the door. The cane tapped lightly against the worn floorboards as he surveyed the room—the towers of books teetering on shelves, scrolls unrolled across the sofa like forbidden maps, research notes pinned haphazardly to the walls. "It hasn't changed," he observed, his black eye tracing the familiar chaos. "Still a labyrinth of the arcane." "Unlike some people," Rory shot back, moving to the kitchenette to put distance between them. She busied herself with the kettle, filling it under the sink's sputtering faucet. "You vanish like smoke, then reappear expecting tea and forgiveness. What do you want, Luc?" He winced at the shortening of his name, a pet name she'd once breathed against his skin in the dim light of a Mayfair hotel room. Slowly, he lowered himself into the armchair by the window, the cane resting across his knees. His suit jacket opened slightly, revealing the crisp white shirt beneath, unrumpled despite the weather. "I came for you. Not business. Not information." The kettle whistled, and Rory poured the steaming water over a chamomile bag, her hands steady despite the tremor in her chest. Complicated terms—that's what she'd called their parting in her own mind, replaying the scene a hundred times. Him slipping away in the dead of night after she'd confessed too much, after the cult's ritual had left her scarred deeper than the crescent on her wrist. Attraction had been fire: his touch igniting sparks she'd never known, his half-demon heritage making every kiss feel like tempting fate. But the hurt? That was the ashes left behind, questions like *Why didn't you stay?* and *Was I just a mark?* burning unsaid. She handed him the mug, their fingers brushing—electric, inevitable. He took it, inhaling the steam, his gaze never leaving her face. "Thank you," he murmured. "I've missed this. You." "Don't." The word escaped sharper than intended. She perched on the arm of the sofa, opposite him, her jeans stretching taut over her legs as she fought the pull to sit closer. Ptolemy leaped onto her lap, a warm anchor. "You don't get to say that after ghosting me for months. I patched up the mess from Avaros. I dealt with the fallout while you played fixer in the shadows. What was I to you, Lucien? A convenient ally? A distraction?" His jaw tightened, the amber eye darkening like molten gold. He set the mug aside, leaning forward, elbows on his knees. The cane's handle gleamed ivory in the lamplight, concealing its deadly secret as surely as he concealed his regrets. "You were everything. From the moment I saw you at Silas' bar, delivering those packages with that fire in your eyes—you weren't like the others in this underworld. Cool-headed, brilliant. You saw through the glamour, through me." Rory's breath hitched. Memories flooded: the first time he'd approached her, offering intel on her ex Evan's shady dealings, his hand lingering on hers just a second too long. Attraction had bloomed fast—stolen glances over pints at the bar, late-night walks along the Thames where he'd shared fragments of his Marseille childhood, the demon father who'd cursed him with duality. They'd fallen into bed one rain-soaked night, his body pressing her into silk sheets, his lips tracing the scar on her wrist like a vow. But trust? That had fractured when the Avaros demons came calling, pulling him back to his realm's obligations, leaving her to face the human authorities alone. "And yet you left," she whispered, the hurt surfacing raw. "Without a word. I waited, you know. Stupidly." Lucien's hand extended, hovering near her knee, not quite touching. "I had no choice. Avaros claimed me—blood debts from my father. If I'd stayed, they'd have come for you. For Eva, for your life in London. I thought distance would protect you." His voice cracked, the French accent thickening with emotion. "But it haunted me. Every deal, every shadow, I saw your face. The things I left unsaid... I love you, Rory. I should have said it then. Before the world pulled us apart." The words hung in the air, heavy as the incense smoke. Rory's heart pounded, a rush of warmth battling the chill of old wounds. Ptolemy purred, oblivious, as she shifted, her foot brushing Lucien's polished shoe. Attraction reignited—his scent of sandalwood and rain, the way his black eye seemed to swallow secrets, the amber one promising light. She wanted to hate him, to slam the door again, but the pull was magnetic, undeniable. "You think words fix it?" she challenged, but her voice softened, leaning into the vulnerability. "I fled Cardiff for this—abusive ex, overbearing parents pushing law degrees I hated. London was my fresh start. You... you made it feel like more. Then you took it away." He rose then, slowly, the cane a steady counterpoint to his grace. Crossing the short distance, he stopped inches from her, close enough for her to see the faint stubble shadowing his jaw, the pulse at his throat. "Let me make it right. No more shadows. Just us." Rory stood, Ptolemy protesting with a meow as he slunk away. She tilted her chin up, meeting his mismatched gaze, the height difference forcing her to crane her neck. The flat felt smaller, the books and scrolls fading into irrelevance. Hurt lingered, a thorn in her side, but the unsaid things demanded release. "Prove it," she breathed, her hand rising to his chest, fingers curling into the fabric of his shirt. Lucien's breath exhaled in relief, his free hand cupping her cheek, thumb tracing the line of her jaw. The kiss started tentative—his lips brushing hers like a question. Then deeper, as if all the months apart had starved him. Rory melted into it, her arms winding around his neck, the cane clattering forgotten to the floor. His embrace was firm, possessive yet tender, pulling her flush against him. The taste of chamomile and rain mingled on their tongues, attraction flaring into something consuming. They broke apart gasping, foreheads pressed together. "I never stopped thinking of you," he confessed, voice husky. "Every night in Marseille, every deal in Paris—I dreamed of this." Rory's fingers tangled in his slicked-back hair, disrupting the perfect order. "Then don't leave again. Stay. Talk to me. No more running." He nodded, stealing another kiss, softer this time, sealing the promise. The flat's clutter surrounded them like a cocoon—books whispering forgotten lore, the cat watching from afar. Outside, Brick Lane's rain pattered against the window, but inside, the complicated terms began to unravel, weaving into something new. Attraction, hurt, words unsaid—they converged in the quiet space between heartbeats, forcing them together not by chance, but by the inexorable pull of what they'd always been. As dawn crept in, gray light filtering through the curtains, they sank onto the sofa amid the scrolls. Lucien's head rested on her shoulder, her hand tracing idle patterns on his arm. Ptolemy curled at their feet, the three deadbolts secure against the world. For the first time in months, Rory felt the scar on her wrist as just a mark, not a chain. History wasn't erased, but it was shared now, the hurt easing into understanding, the attraction blooming into tentative hope. They talked then—really talked. Of Avaros and blood debts, of her deliveries for Yu-Fei and the quiet life above Silas' bar. Of dreams deferred and futures uncharted. Lucien's laughter filled the flat for the first time, a rich sound that chased away the shadows. Rory's quick mind spun possibilities, out-of-the-box plans for navigating the underworld together. No more parting on complicated terms; this was a reunion, raw and real. By the time Eva's key rattled in the lock hours later, they were entwined in sleep, the cane propped nearby like a sentinel. The door opened to their world remade, one unannounced knock at a time.
created_at"2026-02-20T20:09:37.723Z" 2/20/2026, 8:09:37 PM
model"x-ai/grok-4-fast"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2663
moderation_latency(null)
generation_time18814
tokens_prompt808
tokens_completion3005
native_tokens_prompt880
native_tokens_completion2940
native_tokens_completion_images0
native_tokens_reasoning427
native_tokens_cached151
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.00162335
router(null)
provider_responses
0
endpoint_id"c9586d9d-97ff-40ca-ae94-22504d6f9b7e"
id"c252aaf3-ecb2-c552-cc14-ebdc0970f14c"
is_byokfalse
latency90
model_permaslug"x-ai/grok-4-fast"
provider_name"xAI"
status200
api_type"completions"
id"gen-1771618177-8vQqBY4Be1WS7sF0lRq2"
upstream_id"c252aaf3-ecb2-c552-cc14-ebdc0970f14c"
total_cost0.00162335
cache_discount0.00002265
upstream_inference_cost0
provider_name"xAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount1
adverbTags
0"She stepped aside [aside]"
dialogueSentences26
tagDensity0.423
leniency0.846
rawRatio0.091
effectiveRatio0.077
82.35% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1983
totalAiIsmAdverbs7
found
0
adverb"gently"
count1
1
adverb"suddenly"
count1
2
adverb"lightly"
count1
3
adverb"slowly"
count2
4
adverb"slightly"
count1
5
adverb"really"
count1
highlights
0"gently"
1"suddenly"
2"lightly"
3"slowly"
4"slightly"
5"really"
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)
24.36% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1983
totalAiIsms30
found
0
word"flicked"
count1
1
word"sanctuary"
count1
2
word"reminder"
count1
3
word"weight"
count1
4
word"charm"
count1
5
word"echoed"
count1
6
word"effortless"
count1
7
word"unspoken"
count1
8
word"lilt"
count1
9
word"pulse"
count2
10
word"facade"
count1
11
word"flickered"
count1
12
word"racing"
count1
13
word"tracing"
count4
14
word"familiar"
count1
15
word"electric"
count1
16
word"silk"
count1
17
word"fractured"
count1
18
word"warmth"
count1
19
word"chill"
count1
20
word"magnetic"
count1
21
word"disrupting"
count1
22
word"perfect"
count1
23
word"unravel"
count1
24
word"navigating"
count1
25
word"sentinel"
count1
highlights
0"flicked"
1"sanctuary"
2"reminder"
3"weight"
4"charm"
5"echoed"
6"effortless"
7"unspoken"
8"lilt"
9"pulse"
10"facade"
11"flickered"
12"racing"
13"tracing"
14"familiar"
15"electric"
16"silk"
17"fractured"
18"warmth"
19"chill"
20"magnetic"
21"disrupting"
22"perfect"
23"unravel"
24"navigating"
25"sentinel"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences106
matches
0"a rush of warmth"
1"d in relief"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences106
filterMatches
0"feel"
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)
analyzedSentences121
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords9
totalWords1952
ratio0.005
matches
0"Why didn't you stay?"
1"Was I just a mark?"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions1
matches
0"Rory stood, Ptolemy protesting with a meow as he slunk away."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions51
wordCount1622
uniqueNames16
maxNameDensity0.86
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Eva4
Rory14
Brick2
Lane2
East1
London1
Avaros3
French2
Mayfair1
Evan1
Thames1
Marseille1
Lucien6
Ptolemy6
Yu-Fei1
Attraction5
persons
0"Eva"
1"Rory"
2"Evan"
3"Lucien"
4"Ptolemy"
5"Attraction"
places
0"Brick"
1"Lane"
2"East"
3"London"
4"Mayfair"
5"Thames"
6"Marseille"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences96
glossingSentenceCount1
matches
0"not quite touching"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.512
wordCount1952
matches
0"not by chance, but by the inexorable pull of what they'd always been"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences121
matches(empty)
84.82% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs32
mean61
std27.26
cv0.447
sampleLengths
0105
148
21
353
4101
540
658
732
856
954
1082
1171
1243
1365
14111
1529
1681
1777
18111
1918
2084
2173
2245
2348
2471
2583
2628
2722
2874
2983
3069
3136
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences106
matches
0"were entwined"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs273
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount1
flaggedSentences16
totalSentences121
ratio0.132
matches
0"The flat was a sanctuary of sorts tonight—Eva was out chasing leads on some obscure occult artifact, leaving Rory to housesit and sift through the chaos of notes and scrolls that spilled across every surface like an academic avalanche."
1"It was late—past midnight on a drizzly Brick Lane evening—and unannounced visitors in East London rarely meant good news."
2"Those eyes—one amber, one black—stared directly at the door as if he could sense her scrutiny."
3"Then the betrayal—or was it abandonment?"
4"Rain had beaded on his shoulders, darkening the wool of his jacket, but he didn't look diminished—only more real, more dangerously close."
5"He didn't push forward, respecting the barrier she'd erected, but his amber eye flickered with something warmer than calculation—regret, perhaps, or longing."
6"The cane tapped lightly against the worn floorboards as he surveyed the room—the towers of books teetering on shelves, scrolls unrolled across the sofa like forbidden maps, research notes pinned haphazardly to the walls."
7"Complicated terms—that's what she'd called their parting in her own mind, replaying the scene a hundred times."
8"She handed him the mug, their fingers brushing—electric, inevitable."
9"Attraction had bloomed fast—stolen glances over pints at the bar, late-night walks along the Thames where he'd shared fragments of his Marseille childhood, the demon father who'd cursed him with duality."
10"Attraction reignited—his scent of sandalwood and rain, the way his black eye seemed to swallow secrets, the amber one promising light."
11"The kiss started tentative—his lips brushing hers like a question."
12"The flat's clutter surrounded them like a cocoon—books whispering forgotten lore, the cat watching from afar."
13"Attraction, hurt, words unsaid—they converged in the quiet space between heartbeats, forcing them together not by chance, but by the inexorable pull of what they'd always been."
14"They talked then—really talked."
15"No more parting on complicated terms; this was a reunion, raw and real."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1564
adjectiveStacks0
stackExamples(empty)
adverbCount56
adverbRatio0.03580562659846547
lyAdverbCount17
lyAdverbRatio0.010869565217391304
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences121
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences121
mean16.13
std8.44
cv0.523
sampleLengths
020
126
220
339
42
518
619
79
81
924
1013
1116
124
1321
1435
156
1624
1711
189
193
2028
2115
2222
2321
2417
2510
265
2719
2814
2923
3014
3122
3218
3311
3422
3514
3620
3715
3819
3934
4012
416
4215
4313
4415
4526
4616
4715
488
4922
61.16% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats1
diversityRatio0.371900826446281
totalSentences121
uniqueOpeners45
98.04% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences102
matches
0"Then the betrayal—or was it"
1"Slowly, he lowered himself into"
2"Then deeper, as if all"
ratio0.029
74.90% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences102
matches
0"It was late—past midnight on"
1"She peered through the peephole,"
2"His silhouette was unmistakable: the"
3"She shouldn't open it."
4"Their history crashed back in"
5"He'd vanished after that mess"
6"His heterochromatic gaze locked onto"
7"he said, his voice a"
8"He used her nickname like"
9"She crossed her arms, leaning"
10"His lips quirked, a ghost"
11"He didn't push forward, respecting"
12"She stepped aside, just enough"
13"He shook off the rain"
14"he observed, his black eye"
15"She busied herself with the"
16"He winced at the shortening"
17"His suit jacket opened slightly,"
18"Him slipping away in the"
19"She handed him the mug,"
ratio0.363
33.53% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount87
totalSentences102
matches
0"The knock came sharp and"
1"Rory paused midway through stacking"
2"Ptolemy, the tabby cat, flicked"
3"The flat was a sanctuary"
4"Rory's hand hovered over the"
5"It was late—past midnight on"
6"She peered through the peephole,"
7"His silhouette was unmistakable: the"
8"Platinum blond hair slicked back,"
9"Those eyes—one amber, one black—stared"
10"She shouldn't open it."
11"The scar on her wrist"
12"Their history crashed back in"
13"He'd vanished after that mess"
14"Attraction had twisted into hurt,"
15"The knock came again, softer"
16"Rory's breath caught."
17"The door swung open, and"
18"Rain had beaded on his"
19"His heterochromatic gaze locked onto"
ratio0.853
49.02% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences102
matches
0"By the time Eva's key"
ratio0.01
62.50% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences80
technicalSentenceCount9
matches
0"Against every instinct screaming caution, she slid the chain free and turned the deadbolts with a series of metallic clicks that echoed too loudly in the crampe…"
1"His lips quirked, a ghost of the smile that had once unraveled her defenses."
2"Complicated terms—that's what she'd called their parting in her own mind, replaying the scene a hundred times."
3"Attraction had been fire: his touch igniting sparks she'd never known, his half-demon heritage making every kiss feel like tempting fate."
4"Memories flooded: the first time he'd approached her, offering intel on her ex Evan's shady dealings, his hand lingering on hers just a second too long."
5"Attraction had bloomed fast—stolen glances over pints at the bar, late-night walks along the Thames where he'd shared fragments of his Marseille childhood, the …"
6"They'd fallen into bed one rain-soaked night, his body pressing her into silk sheets, his lips tracing the scar on her wrist like a vow."
7"That had fractured when the Avaros demons came calling, pulling him back to his realm's obligations, leaving her to face the human authorities alone."
8"Rory melted into it, her arms winding around his neck, the cane clattering forgotten to the floor."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount5
matches
0"he observed, his black eye tracing the familiar chaos"
1"she whispered, the hurt surfacing raw"
2"His voice cracked, the French accent thickening with emotion"
3"she challenged, but her voice softened, leaning into the vulnerability"
4"he confessed, voice husky"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount6
fancyTags
0"he observed (observe)"
1"he murmured (murmur)"
2"she whispered (whisper)"
3"she challenged (challenge)"
4"she breathed (breathe)"
5"he confessed (confess)"
dialogueSentences26
tagDensity0.269
leniency0.538
rawRatio0.857
effectiveRatio0.462
79.0225%