Run: 2026-02-25-01KJ94ZJSR7KMC0EXCBVTEE500

Run Details

Duration:
28.7s
Cost:
$0.013526
Provider:
Google AI Studio

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 heavy knock vibrated through the floorboards, rattling the loose pane in the kitchen window. Rory jumped, nearly dropping the chipped mug of lukewarm tea she’d been nursing. Not Eva, then; Eva always tapped three short beats, a private Morse code from their Cardiff days. This was firm, impatient, someone who knew they’d be heard. She stalked to the door, her old trainers silent on the worn rug. Moonlight, thin and watery, bled through the landing window, making the dust motes dance in the air. The faint, yeasty scent of Silas’s bar drifted up from below, a familiar comfort that now felt like an intrusion in this sudden, tense quiet. She didn’t bother asking who it was. If it was a stranger, she wouldn’t open it. If it was trouble, she’d know soon enough. Her fingers curled around the cold brass knob. Three swift clicks of the deadbolts, one for each turn, echoed in the small space. She pulled the door inward, just a crack, ready to slam it shut. Then she saw him. Lucien Moreau. He stood perfectly still on her landing, a dark silhouette against the muted glow of the hallway bulb. His tailored charcoal suit seemed to absorb the dim light, making him appear carved from shadow and smoke. Platinum blond hair, slicked back as always, shone almost white. His eyes, though. One amber, one black, they were a familiar, unsettling constellation that had haunted her sleep for weeks. He held his ivory-handled cane lightly in one gloved hand, its tip resting with unnatural grace on the scuffed linoleum. “Rory,” he said, his voice a low thrum that sent a shiver straight down her spine. Not a question, but a statement, as if her appearance here, on her own doorstep, was merely confirmation of a fact he already knew. Her breath hitched. She hadn't seen him since… since that night in Notting Hill, when the world had tilted on its axis and he’d slipped away like a ghost. She hadn’t expected to see him again, not like this, not on her turf. Her heart hammered a frantic rhythm against her ribs, a drumbeat of surprise and something else she refused to name. “Lucien.” Her own voice sounded foreign, clipped, far too steady for the turmoil churning inside her. She widened the gap in the doorway fractionally, her grip tightening on the wood. “What are you doing here?” A corner of his mouth tilted upwards, a movement so subtle it was barely a smile. It was more a recognition of her shock. “A pleasantry, perhaps? A duty call?” He didn’t elaborate, didn’t step forward, but his presence filled the small landing, electric and inescapable. The air thickened, suddenly humid around them. She felt the old familiar heat bloom beneath her skin, a dangerous spark she’d worked hard to smother. His scent reached her then – fine tobacco, something musky and exotic, utterly Lucien. It was a scent that had once wrapped around her in the dark, whispered promises of danger and exhilaration. Now it felt like a trap. “I think not,” she said, her bright blue eyes narrowed, scanning his face for any hint of vulnerability, any weakness. There was none. Only that cool, unreadable intensity. “You don’t do pleasantries. And your duties usually involve blood and secrets, not social calls.” He chuckled, a low, melodic sound that seemed to snake its way through the crack in the door and settle in her chest. “Perceptive as ever, ma petite Irlandaise.” The old endearment, whispered in French, was a deliberate barb, a casual flick of a switch she’d thought irrevocably turned off. She felt the tell-tale rush of blood to her cheeks and hated him for it. “Don’t call me that,” she snapped, her knuckles white. She caught herself, forced her hand away from the doorframe, shoving it into the pocket of her worn jeans. Her left wrist, where the small crescent-shaped scar lay hidden, felt a phantom itch. He finally moved, a slow, deliberate step forward that brought him closer to the threshold. He didn’t cross it, but the implied threat was clear. “You left rather abruptly, last time. I thought it only proper to return the favour.” “I left because I had no choice,” she countered, her voice dropping. The memory of that desperate night, of shattered glass and a frantic dash through rain-slicked streets, flashed behind her eyes. He’d helped her, in his own, terrifying way, but the price had been too high. Or perhaps, she’d convinced herself it was. “A choice is always present, Rory. Merely the options may be distasteful.” His eyes, amber and black, seemed to pin her in place. For a long moment, the only sound was the distant murmur of traffic and the faint clinking of glasses from Silas’s bar below. She didn’t invite him in. She wouldn’t. But the flat behind her was a mess of half-eaten takeaway, research notes scattered like autumn leaves, and a worn armchair covered in laundry. And if he was here, it meant something had gone wrong. Something big. “Why are you here, Lucien? Really.” She braced herself. Her cool-headed exterior was a fragile shield right now. He gestured with the minimalist movement of his cane, indicating the narrow space inside her door. “May I come in? This conversation, I suspect, will be lengthy. And public thoroughfares, even quiet ones such as this, are ill-suited for… certain disclosures.” The thought of letting him into her space, into this small haven she’d carved out for herself, was deeply unsettling. He was a predator, a wolf in the finest of wools, and she knew the bite of his teeth, the intoxicating warmth of his presence. Yet, he had a point. Whatever he wanted, it wasn’t for public consumption. And a part of her, the part that craved answers, that still remembered the way his lips felt on her skin, wanted to know. Against her better judgment, she swung the door wide. He stepped inside, filling the small entryway. The scent of him followed, suddenly much stronger, more potent in the confined space. He paused, his gaze sweeping over the cluttered table where a half-finished crossword lay next to a stack of deliveries-to-be, then to the overflowing bookshelf crammed with legal thrillers and fantasy novels. No books on demonic lore, not like Eva’s flat. This was *her* space, messy and imperfect and stubbornly human. “Charming,” he murmured, though his tone was devoid of judgment, merely an observation. He ran a gloved finger along the spine of a battered copy of *The Lord of the Rings*. “It’s a flat, not a museum,” she retorted, already bristling. She shut the door, securing the three deadbolts with more force than necessary. The click-clack was loud in the sudden silence. “Now, out with it. Why are you here? Something’s happened, hasn’t it?” He turned, facing her fully. The amber eye seemed to glow in the dim light, catching hers. “Always so direct, Rory. One of your more… compelling qualities.” He walked past her, his movements fluid and soundless despite the cane, and headed straight for her tiny living room. He didn’t take the armchair; instead, he settled on the edge of her small, two-seater sofa, a pristine island of expensive fabric in a sea of her everyday chaos. He looked utterly out of place, a dark king on a worn throne. She remained standing in the doorway, arms crossed. “Don’t try to charm me, Lucien. It won’t work anymore.” He tilted his head, a gesture of almost innocent curiosity. “Did it ever work?” “For a little while,” she admitted, the words a bitter confession. “Before I realized what you were.” *What you truly were.* A creature of shadows and power, capable of inspiring both fear and a dangerous, undeniable desire. Her cheeks burned again. He let out a soft sigh, almost theatrical. “And what precisely do you believe I am, Rory?” “A demon,” she snarled, the word heavy with contempt and a lingering hurt. “Half-demon. Whatever you call yourself. A fixer with a taste for manipulation and a disregard for human feelings.” His expression remained impassive, but the amber eye seemed to darken, a flash of something ancient and primal in its depths. “I am many things. But ‘disregard for human feelings’— I believe I demonstrated quite clearly that on at least one occasion, your feelings, specifically, were of significant import to me.” Her heart gave another painful lurch. He was referring to her escape from Evan, the way he’d orchestrated it, the calculated brutality he’d employed to ensure she was safe. He hadn’t touched her, hadn’t so much as hinted at expectation, but he had removed an obstacle with terrifying efficiency. And in doing so, he had become another kind of threat entirely. “Import is not the same as care,” she shot back, fighting to keep her voice level. “It was a transaction. You helped me, and I owed you. My debt is paid.” He finally allowed a genuine smile to grace his lips, a slow, predatory curving that showed just a hint of teeth. It didn't reach his eyes. “Ah, yes, the debt. A fascinating concept, particularly in our line of business.” He leaned back carefully against the sofa cushion, the movement barely disturbing the worn fabric. “But there are… complications. A ripple effect, one might say.” She felt a cold dread begin to prickle at her skin. “What kind of complications?” “The kind that involve rather powerful individuals seeking to consolidate their influence. The kind that involve a certain artifact going missing. The kind that involves *you*.” He paused, allowing the gravity of his words to settle between them. “The entity you encountered during your… escape. It was not merely the brute henchman of a jilted lover.” Rory’s mind raced, pulling back to that night. The creature Evan had sicced on her. She’d always assumed it was a particularly ugly, brutal gang member, another of Evan’s hired thugs. But Lucien’s men had dealt with it with an unusual grimness. “What was it?” she whispered, a sudden, sickening realization dawning. “An infernal familiar. And it leads to a rather influential circle, one not pleased by its… untimely retirement.” He laced his fingers together, his gaze unwavering. “They have connected you to its demise. And by extension, to mine.” A wave of disbelief, then anger, washed over her. “Me? I just ran from the bloody thing! Who are these people?” “They are not people, Rory. Not in the way you understand the term.” His voice dropped, losing its playful edge, becoming grave. “They are potent. Powerful. And they believe you are responsible for disrupting their plans. They are looking for you.” The air in the room seemed to go frigid. Her carefully constructed life, her new anonymous existence in London, felt suddenly fragile, exposed. It was all a lie, a thin veneer over the terrifying truth of the supernatural world she found herself unwillingly caught in. “And you’re here to… warn me?” she asked, suspicion warring with a nascent fear. “Partially. I am also here to ensure that their pursuit of you does not, shall we say, inconvenience my own operations. A mutual protection, if you will. You are a loose end, Rory. An unpredictable element in a very delicate equation.” “So, you’re not here because you care,” she stated, her voice flat, the hurt a dull ache beneath her ribs. He met her gaze, his expression unreadable. “Define ‘care,’ Rory. Do I wish to see you harmed? No. Do I find your independent spirit… intriguing? Undeniably. Do I require your continued, albeit unwitting, involvement in this unfolding drama? Emphatically, yes.” He stood then, rising from the sofa with a fluid grace that was almost inhuman. He took a step towards her, then another, until he was close enough that she could feel the faint warmth radiating from him. Close enough that her breath hitched, that the world narrowed to the scent of him, the unsettling beauty of his mismatched eyes. “The game has changed, *ma belle*,” he murmured, his voice a silken thread, dangerous and captivating. “And you, my reluctant protagonist, are very much still in play.” His hand, gloved and warm, reached out. For a moment, she thought he would touch her face, or perhaps her arm. The memory of his touch, light and possessive, flared. But he merely brushed a stray strand of her black hair away from her cheek, his fingers feather-light, before letting his hand drop. The contact was brief, almost imperceptible, yet it left a jolt, a current of awareness sparking through her. Her breath caught in her throat. She wanted to push him away, to demand he leave, to scream at him for bringing this world to her doorstep again. But beneath the anger, beneath the fear, was the undeniable pull, the treacherous attraction to the very danger he embodied. She looked into his eyes, one amber, one black, and saw not just the fixer, not just the demon, but the man who, for one terrifying, exhilarating moment, had felt like a kindred spirit. And she knew, with a certainty that chillingly settled in her bones, that her debt to Lucien was far from paid. It had only just begun.
created_at"2026-02-25T01:00:28.861Z" 2/25/2026, 1:00:28 AM
model"google/gemini-2.5-flash"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1337
moderation_latency(null)
generation_time28720
tokens_prompt808
tokens_completion4835
native_tokens_prompt786
native_tokens_completion5316
native_tokens_completion_images0
native_tokens_reasoning2391
native_tokens_cached0
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"STOP"
usage0.0135258
router(null)
provider_responses
0
endpoint_id"16c01e26-9b91-4d22-b487-ed35634b017d"
is_byokfalse
latency1337
model_permaslug"google/gemini-2.5-flash"
provider_name"Google AI Studio"
status200
api_type"completions"
id"gen-1771981228-Ib2K4fU7Gba7Hl5WppgZ"
upstream_id(null)
total_cost0.0135258
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount1
adverbTags
0"He leaned back [back]"
dialogueSentences44
tagDensity0.523
leniency1
rawRatio0.043
effectiveRatio0.043
65.99% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2205
totalAiIsmAdverbs15
found
0
adverb"perfectly"
count1
1
adverb"lightly"
count1
2
adverb"suddenly"
count3
3
adverb"utterly"
count2
4
adverb"really"
count1
5
adverb"truly"
count1
6
adverb"precisely"
count1
7
adverb"carefully"
count2
8
adverb"very"
count3
highlights
0"perfectly"
1"lightly"
2"suddenly"
3"utterly"
4"really"
5"truly"
6"precisely"
7"carefully"
8"very"
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)
18.37% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2205
totalAiIsms36
found
0
word"vibrated"
count1
1
word"dance"
count1
2
word"familiar"
count4
3
word"echoed"
count1
4
word"down her spine"
count1
5
word"churning"
count1
6
word"electric"
count1
7
word"scanning"
count1
8
word"unreadable"
count2
9
word"intensity"
count1
10
word"shattered"
count1
11
word"predator"
count1
12
word"warmth"
count2
13
word"silence"
count1
14
word"pristine"
count1
15
word"charm"
count1
16
word"desire"
count1
17
word"depths"
count1
18
word"lurch"
count1
19
word"calculated"
count1
20
word"ensure"
count2
21
word"fascinating"
count1
22
word"raced"
count1
23
word"unwavering"
count1
24
word"grave"
count1
25
word"disrupting"
count1
26
word"constructed"
count1
27
word"intriguing"
count1
28
word"could feel"
count1
29
word"treacherous"
count1
highlights
0"vibrated"
1"dance"
2"familiar"
3"echoed"
4"down her spine"
5"churning"
6"electric"
7"scanning"
8"unreadable"
9"intensity"
10"shattered"
11"predator"
12"warmth"
13"silence"
14"pristine"
15"charm"
16"desire"
17"depths"
18"lurch"
19"calculated"
20"ensure"
21"fascinating"
22"raced"
23"unwavering"
24"grave"
25"disrupting"
26"constructed"
27"intriguing"
28"could feel"
29"treacherous"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences131
matches
0"y with contempt"
1"A wave of disbelief"
66.52% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount7
narrationSentences131
filterMatches(empty)
hedgeMatches
0"seemed to"
1"begin to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences150
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen41
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans5
markdownWords13
totalWords2206
ratio0.006
matches
0"her"
1"The Lord of the Rings"
2"What you truly were."
3"you"
4"ma belle"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions22
wordCount1714
uniqueNames13
maxNameDensity0.23
worstName"Lucien"
maxWindowNameDensity1.5
worstWindowName"Evan"
discoveredNames
Eva3
Morse1
Cardiff1
Silas2
Moreau1
Notting1
Hill1
Lucien4
French1
Lord1
Evan3
Rory2
London1
persons
0"Eva"
1"Silas"
2"Moreau"
3"Lucien"
4"Evan"
5"Rory"
places
0"Cardiff"
1"Notting"
2"Hill"
3"French"
4"London"
globalScore1
windowScore1
60.71% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences112
glossingSentenceCount4
matches
0"felt like an intrusion in this sudden,"
1"felt like a trap"
2"sound that seemed to snake its way through the crack in the door and settle in her chest"
3"felt like a kindred spirit"
64.01% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.36
wordCount2206
matches
0"Not a question, but a statement, as if her appearance here, on her own doorstep"
1"not just the fixer, not just the demon, but the man who, for one terrifying, exhilarating moment, had fe"
2"not just the demon, but the man who, for one terrifying, exhilarating moment, had fe"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences150
matches
0"hitched, that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs49
mean45.02
std24.12
cv0.536
sampleLengths
055
179
236
34
42
586
640
763
835
953
1057
1143
1265
1342
1440
1554
1646
1744
1818
1941
2091
2172
2231
2343
2489
2518
2614
2741
2817
2931
3051
3161
3231
3364
3415
3556
3642
3710
3838
3921
4041
4145
4214
4341
4420
4540
4660
4798
48108
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences131
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs259
matches
0"was referring"
85.71% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount2
flaggedSentences3
totalSentences150
ratio0.02
matches
0"Not Eva, then; Eva always tapped three short beats, a private Morse code from their Cardiff days."
1"His scent reached her then – fine tobacco, something musky and exotic, utterly Lucien."
2"He didn’t take the armchair; instead, he settled on the edge of her small, two-seater sofa, a pristine island of expensive fabric in a sea of her everyday chaos."
84.36% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1725
adjectiveStacks1
stackExamples
0"small crescent-shaped scar"
adverbCount88
adverbRatio0.051014492753623186
lyAdverbCount31
lyAdverbRatio0.017971014492753623
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences150
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences150
mean14.71
std7.75
cv0.527
sampleLengths
015
113
217
310
413
517
625
77
89
98
108
1115
1213
134
142
1518
1618
1710
183
1917
2020
2116
2224
233
245
2521
2614
2720
2816
2914
305
3116
328
3322
347
3518
3614
3719
386
3920
403
415
4215
4323
4427
4515
469
4719
4814
4915
51.33% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.34
totalSentences150
uniqueOpeners51
52.08% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences128
matches
0"Then she saw him."
1"Only that cool, unreadable intensity."
ratio0.016
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount79
totalSentences128
matches
0"She stalked to the door,"
1"She didn’t bother asking who"
2"Her fingers curled around the"
3"She pulled the door inward,"
4"He stood perfectly still on"
5"His tailored charcoal suit seemed"
6"His eyes, though."
7"He held his ivory-handled cane"
8"he said, his voice a"
9"Her breath hitched."
10"She hadn't seen him since…"
11"She hadn’t expected to see"
12"Her heart hammered a frantic"
13"Her own voice sounded foreign,"
14"She widened the gap in"
15"It was more a recognition"
16"He didn’t elaborate, didn’t step"
17"She felt the old familiar"
18"His scent reached her then"
19"It was a scent that"
ratio0.617
65.47% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount101
totalSentences128
matches
0"The heavy knock vibrated through"
1"Rory jumped, nearly dropping the"
2"This was firm, impatient, someone"
3"She stalked to the door,"
4"Moonlight, thin and watery, bled"
5"The faint, yeasty scent of"
6"She didn’t bother asking who"
7"Her fingers curled around the"
8"She pulled the door inward,"
9"He stood perfectly still on"
10"His tailored charcoal suit seemed"
11"Platinum blond hair, slicked back"
12"His eyes, though."
13"He held his ivory-handled cane"
14"he said, his voice a"
15"Her breath hitched."
16"She hadn't seen him since…"
17"She hadn’t expected to see"
18"Her heart hammered a frantic"
19"Her own voice sounded foreign,"
ratio0.789
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences128
matches
0"If it was a stranger,"
1"If it was trouble, she’d"
2"Now it felt like a"
3"Yet, he had a point."
ratio0.031
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences68
technicalSentenceCount4
matches
0"One amber, one black, they were a familiar, unsettling constellation that had haunted her sleep for weeks."
1"Not a question, but a statement, as if her appearance here, on her own doorstep, was merely confirmation of a fact he already knew."
2"He finally moved, a slow, deliberate step forward that brought him closer to the threshold."
3"He finally allowed a genuine smile to grace his lips, a slow, predatory curving that showed just a hint of teeth."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount8
matches
0"she snapped, her knuckles white"
1"she countered, her voice dropping"
2"he murmured, though his tone was devoid of judgment, merely an observation"
3"she shot back, fighting to keep her voice level"
4"He leaned back, the movement barely disturbing the worn fabric"
5"He laced, his gaze unwavering"
6"she asked, suspicion warring with a nascent fear"
7"he murmured, his voice a silken thread, dangerous and captivating"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount9
fancyTags
0"The old endearment whispered (whisper)"
1"she snapped (snap)"
2"he murmured (murmur)"
3"she retorted (retort)"
4"she admitted (admit)"
5"she snarled (snarl)"
6"she whispered (whisper)"
7"she stated (state)"
8"he murmured (murmur)"
dialogueSentences44
tagDensity0.273
leniency0.545
rawRatio0.75
effectiveRatio0.409
77.1520%