Run: 2026-02-19-01KHVPRJM1N2NZJSGMN0EQ31YX

Run Details

Duration:
1m 42s
Cost:
$0.081264
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 third deadbolt gave way with a heavy, metallic clack. Aurora Carter, known to everyone who mattered as Rory, pulled the door inward. She expected to see Eva struggling with bags of groceries or perhaps Mr. Khatri from the curry house downstairs complaining about water seeping into his ceiling. Instead, the narrow, dim hallway of the Brick Lane stairwell framed the absolute last person she was prepared to face. Lucien Moreau stood on the frayed welcome mat, looking exactly as he had the night she walked out of his office six months ago. He wore a tailored charcoal suit that somehow remained immaculate despite the sweltering, smog-choked heat of the late London summer. His gloved hands rested over the carved ivory handle of his cane, an elegant antique piece she knew firsthand concealed a razor-thin blade. But it was his eyes that instantly paralyzed her, heterochromatic and piercing—one the color of warm amber, the other absolute, fathomless black. Rory gripped the edge of the door, the cheap wood biting into her palm. Her pulse kicked into a frantic rhythm, a betraying flutter thick in her throat. She fought to keep her expression carefully blank, falling back on the cool-headed logic that had kept her alive through the worst years of her life. She was twenty-five years old, had survived an abusive ex, and had successfully navigated the supernatural underbelly of London, but the sight of the slicked-back platinum blond hair of the Frenchman still made her want to bolt. "You are a long way from Mayfair, Lucien," she said, forcing her voice to remain perfectly steady. He did not smile, though a faint inclination of his head suggested a polite acknowledgment of her hostility. "And you are remarkably difficult to locate when you wish to be hidden, Aurora. May I come in?" "No." "It concerns the Avaros shipment," he said, his native French accent softening the sharp consonants of the English words, turning them into dark silk. "And it concerns you. Or rather, people who might be looking for you." Rory hesitated. If she shut the door in his face, he would not force it. Lucien was a creature of strict rules, an information broker half-bound by demonic blood and half by old-world etiquette. But if he had braved the claustrophobic East London streets to find her, the threat was real. With a sharp exhale that ruffled her straight, shoulder-length black hair, she stepped back, pulling the door wider. Lucien moved past her, bringing with him the faint, expensive scent of vetiver, cold rain, and dark magic. It clashed violently with the heavy aromas wafting up through the floorboards—turmeric, toasted coriander, and spilled beer. Eva's flat was a disaster area on the best of days. Every available surface in the cramped one-bedroom was buried under unsteady towers of ancient books, curling parchment scrolls, and half-empty mugs of tea resting on frantically scribbled research notes. Lucien navigated the chaos with the predatory grace of his heritage, finding the single patch of bare floor near the tiny kitchenette. From beneath a sofa drowning in translated grimoires, Ptolemy appeared. The tabby cat stretched, padded across the worn rug, and brazenly rubbed his cheek against the impeccably creased leg of Lucien's trousers. Lucien glanced down, a rare flicker of amusement crossing his mismatched eyes. "I see Eva is keeping well." "Eva is in Edinburgh for a summit. I am just staying here to watch the cat and keep out of sight." Rory crossed her arms, defensive, her right hand rubbing the small crescent-shaped scar on her left wrist—a nervous habit left over from a childhood accident that she only ever indulged when she was truly backed into a corner. "Tell me what you came to say, Lucien, and then you can go back to your pristine life." He leaned his weight casually onto the ivory-handled cane, but his gaze remained locked on her face. "You left without a single word, Rory. Six months. You quit your delivery routes for the Golden Empress, stopped answering the secured lines. I sent envoys to Silas' bar, only to find your flat upstairs completely empty. I assumed you had run back to Cardiff." "Do not talk to me about running," she shot back, the anger she had swallowed for half a year finally bleeding through her composure. "You made it perfectly clear where we stood, Lucien. I was an asset. A quick-witted human girl who could deliver packages for Yu-Fei Cheung without catching the attention of the Wardens. And when I started asking questions, when I started getting too close, you shut me out. You lied to me about the warehouse raid." "I withheld information to keep you breathing," he corrected, his voice dropping an octave, slipping to a velvet register that vibrated in her chest. "You are reckless, Aurora. Brilliant, yes. Your mind is a trapdoor that catches everyone off guard. But you dive headfirst into waters you do not understand. Half-demons do not play by the rules of men. If I had brought you in on the raid, the Avaros syndicate would have flayed you." "I can take care of myself. I have taken care of myself for years." "I know you can." The quiet admission stopped the argument dead in her throat. Across the cramped room, he was looking at her not as a stubborn asset or a fragile human, but as something else entirely. Something reverent. Something that terrified her. It reminded her entirely too much of the night she had fled into the London rain, realizing she was falling in love with a man who dealt in secrets and shadows. She had barely escaped the controlling grasp of her ex, Evan. She had promised herself she would never again hand her heart to a man who possessed the power to destroy her. "Then why are you here?" she asked, the fight suddenly draining out of her, leaving her hollow and exhausted. The weight of the humid air in the flat felt suffocating. Lucien abandoned his cane, leaning the lethal length of ivory and hidden steel against a precarious stack of leather-bound encyclopedias, and took a slow step toward her. The space between them vanished. He was five-foot-eleven of tense, coiled energy beneath the pristine tailoring, and at five-foot-six, Rory had to tilt her chin up to meet his dark, unreadable gaze. "Because my life has been exceptionally quiet since you vanished," he said softly, stepping so close she could feel the heat radiating from his chest. "Because I find I no longer care for peace." He reached out. She stiffened, fully expecting him to reach for her face, to pull her into a kiss she desperately wanted and feared in equal measure. Instead, his gloved fingers hovered over her crossed arms, eventually brushing her left wrist. He gently caught her forearm, his thumb skimming the pale skin just below her sleeve where the small, crescent-shaped scar rested. The touch was achingly tender, a quiet anchor in the chaotic room. Rory stared at the contrast of his dark leather glove against her skin, the bright blue of her eyes fixed on the slow, deliberate movement of his thumb. He remembered. He noticed everything. It was the blessing and the curse of the Frenchman. "I lied to myself, Aurora," he murmured, his voice thick with confession. "I told myself that keeping a distance from you was a strategic necessity. A simple matter of professional boundaries to protect an asset. But you and I both know I am a creature born of the Avaros realm. My demonic blood demands possession. It demands risk. And you were the greatest risk I had ever encountered." "So you pushed me away," she whispered, her voice trembling slightly despite her best efforts to maintain her armor. "Because allowing you close felt entirely too much like weakness." He surrendered the last inch between them, his chest brushing her arms, forcing her to untangle them or step back. She held her ground. "And then you left. And I discovered what true weakness actually felt like. Empty nights in an empty office. Listening to the hum of the city and waiting for a painfully clever girl with black hair and bright blue eyes to charm her way past my security." Rory let her arms fall completely to her sides, exposing the vulnerable line of her throat. Her heart was hammering a frantic rhythm against her ribs, echoing in her ears. "I am not a good man, Rory," he continued, leaning in until the warm air of his breath ghosted across her cheek. "I broker secrets that ruin lives. I walk a razor line between humanity and hell, and there is blood on my hands that will never wash clean. I cannot promise you safety. I can only promise you truth. No more lies of omission. No more locked doors." "Why now?" she breathed, searching the amber and black depths of his eyes. "Why wait six agonising months to tell me this?" "Because it took me exactly six months to dismantle the syndicate that was tracking you. You were marked, Rory. The moment they saw us together outside the Golden Empress, they decided you were a point of leverage. I spent every day and every night since you left ensuring there was no one left alive in that syndicate to use you against me." Rory felt the breath leave her lungs in a rush of pure shock. All this time, she had thought him cold. She had thought him indifferent, a ruthless pragmatist who had discarded a plaything when the game became too complex. Instead, he had meticulously dismantled an entire underworld operation piece by piece to guarantee her security, working endlessly in the shadows while she hid in an apartment above a curry house, fiercely nursing a broken heart. She looked up into his mismatched eyes, finally seeing the bone-deep exhaustion hiding beneath his perfectly styled platinum hair and immaculate posture. "You took apart a demonic syndicate." "I did." "For me." "Yes." Rory abandoned her cool-headed logic. She leaned into him, her hands sliding up the lapels of his charcoal suit. The sudden touch drew a sharp intake of breath from Lucien. Beneath the expensive fabric, she could feel his heart racing just as fast as her own. He was not as calm as he pretended to be, and the realization gave her a profound sense of strength. "You are an absolute fool, Lucien Moreau," she said, a slow smile finally curving her lips. "I could have helped you." "Next time," he promised, his voice thick with a raw, desperate emotion she had never heard him surrender to before. He removed his gloves, one by one, tossing the expensive leather carelessly onto a pile of Eva's translations. Barehanded, he cupped her face. His skin was unnaturally warm, a trait of his heritage, sending a jolt of fire straight through her veins. He traced the line of her jaw, his thumb dragging across her lower lip softly, silently asking for the permission he refused to demand. Rory gave it by closing the distance. The kiss was a staggering collision of unspoken apologies and heavily repressed desire. There was nothing polite or measured about it. Lucien tasted of dark coffee, rain, and danger, his large hands gripping her waist as if he intended to pull her directly into his soul. Rory anchored herself by burying her hands in his slicked-back hair, ruining the perfect styling, shivering as he backed her up until her shoulders hit the wall, barely missing a framed chart of magical ley lines. Ptolemy offered a confused noise from the floorboards, completely ignored by the two humans tearing away the barriers between them. When they finally broke apart to draw a ragged breath, the stifling, spicy air of the flat felt electric. Lucien kept his forehead pressed firmly against hers, his eyes closed, his chest heaving. "Come back to Mayfair," he said quietly, the words a plea rather than an order. Rory let out a shaky breath, a genuine, luminous laugh escaping her throat. She looked past his shoulder at the cramped flat, the ridiculous stacks of magical texts, and then back to the man who had just destroyed an underworld empire simply so he could stand in her hallway. "Only if you promise I do not have to wear those terrible silk dresses to your meetings," she replied, her eyes bright. Lucien opened his eyes, the amber and black filled with a quiet, fierce joy that rivaled the sun. "Whatever you desire, Aurora."
created_at"2026-02-19T19:41:51.448Z" 2/19/2026, 7:41:51 PM
model"google/gemini-3.1-pro-preview-20260219"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4028
moderation_latency(null)
generation_time101816
tokens_prompt808
tokens_completion5102
native_tokens_prompt786
native_tokens_completion6641
native_tokens_completion_images0
native_tokens_reasoning4015
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.081264
router(null)
provider_responses
0
endpoint_id"2abf5677-0826-45d9-8470-3d62c31d54a1"
is_byokfalse
latency4028
model_permaslug"google/gemini-3.1-pro-preview-20260219"
provider_name"Google AI Studio"
status200
api_type"completions"
id"gen-1771530111-3fueGnXCDSs3QDa8ZFhl"
upstream_id(null)
total_cost0.081264
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"

Evaluation details

Result Evaluator Details Meta Data
94.74% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount2
adverbTags
0"he said softly [softly]"
1"he said quietly [quietly]"
dialogueSentences38
tagDensity0.421
leniency0.842
rawRatio0.125
effectiveRatio0.105
69.33% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2119
totalAiIsmAdverbs13
found
0
adverb"carefully"
count1
1
adverb"perfectly"
count3
2
adverb"truly"
count1
3
adverb"completely"
count3
4
adverb"suddenly"
count1
5
adverb"softly"
count2
6
adverb"gently"
count1
7
adverb"slightly"
count1
highlights
0"carefully"
1"perfectly"
2"truly"
3"completely"
4"suddenly"
5"softly"
6"gently"
7"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)
24.49% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2119
totalAiIsms32
found
0
word"pulse"
count1
1
word"navigated"
count2
2
word"silk"
count2
3
word"flicker"
count1
4
word"pristine"
count2
5
word"weight"
count2
6
word"velvet"
count1
7
word"vibrated"
count1
8
word"unreadable"
count1
9
word"could feel"
count2
10
word"chaotic"
count1
11
word"charm"
count1
12
word"echoing"
count1
13
word"depths"
count1
14
word"ensuring"
count1
15
word"complex"
count1
16
word"racing"
count1
17
word"profound"
count1
18
word"sense of"
count1
19
word"traced"
count1
20
word"unspoken"
count1
21
word"desire"
count2
22
word"measured"
count1
23
word"perfect"
count1
24
word"electric"
count1
25
word"firmly"
count1
highlights
0"pulse"
1"navigated"
2"silk"
3"flicker"
4"pristine"
5"weight"
6"velvet"
7"vibrated"
8"unreadable"
9"could feel"
10"chaotic"
11"charm"
12"echoing"
13"depths"
14"ensuring"
15"complex"
16"racing"
17"profound"
18"sense of"
19"traced"
20"unspoken"
21"desire"
22"measured"
23"perfect"
24"electric"
25"firmly"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences92
matches
0"g in love"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences92
filterMatches(empty)
hedgeMatches
0"tended to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences114
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen62
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2092
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1495
uniqueNames15
maxNameDensity0.8
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Lucien"
discoveredNames
Carter1
Rory12
Eva3
Mr1
Brick1
Lane1
Moreau1
London4
Frenchman2
French1
English1
East1
Ptolemy2
Lucien11
Evan1
persons
0"Carter"
1"Rory"
2"Eva"
3"Mr"
4"Moreau"
5"Frenchman"
6"Ptolemy"
7"Lucien"
8"Evan"
places
0"Brick"
1"Lane"
2"London"
3"East"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences81
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.478
wordCount2092
matches
0"not as a stubborn asset or a fragile human, but as something else entirely"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences114
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs49
mean42.69
std28.62
cv0.67
sampleLengths
069
189
291
317
436
51
637
769
835
962
1032
1118
1277
1362
1479
1575
1614
174
18102
1930
2059
2134
2274
2343
2468
2519
2681
2730
2869
2922
3062
3176
3222
336
342
352
361
3766
3821
3920
4066
417
4282
4320
4433
4515
4649
4722
4822
97.64% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences92
matches
0"was prepared"
1"was buried"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs248
matches
0"was looking"
1"was falling"
2"was hammering"
67.67% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences3
totalSentences114
ratio0.026
matches
0"But it was his eyes that instantly paralyzed her, heterochromatic and piercing—one the color of warm amber, the other absolute, fathomless black."
1"It clashed violently with the heavy aromas wafting up through the floorboards—turmeric, toasted coriander, and spilled beer."
2"\"Eva is in Edinburgh for a summit. I am just staying here to watch the cat and keep out of sight.\" Rory crossed her arms, defensive, her right hand rubbing the small crescent-shaped scar on her left wrist—a nervous habit left over from a childhood accident that she only ever indulged when she was truly backed into a corner."
75.78% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1519
adjectiveStacks2
stackExamples
0"small crescent-shaped scar"
1"small, crescent-shaped scar"
adverbCount69
adverbRatio0.04542462146148782
lyAdverbCount44
lyAdverbRatio0.028966425279789335
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences114
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences114
mean18.35
std12.56
cv0.684
sampleLengths
010
113
213
313
420
524
620
723
822
914
1014
1126
1237
1317
1418
1518
161
1724
1813
192
2013
2119
2217
2318
2418
2517
2611
2729
2822
2910
3022
3112
326
3359
3418
3517
3645
3724
3855
3924
4051
4114
424
4310
4423
452
464
4731
4811
4921
52.05% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.35964912280701755
totalSentences114
uniqueOpeners41
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences89
matches
0"Instead, the narrow, dim hallway"
1"Instead, his gloved fingers hovered"
2"Instead, he had meticulously dismantled"
ratio0.034
26.74% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences89
matches
0"She expected to see Eva"
1"He wore a tailored charcoal"
2"His gloved hands rested over"
3"Her pulse kicked into a"
4"She fought to keep her"
5"She was twenty-five years old,"
6"she said, forcing her voice"
7"He did not smile, though"
8"he said, his native French"
9"It clashed violently with the"
10"He leaned his weight casually"
11"she shot back, the anger"
12"he corrected, his voice dropping"
13"It reminded her entirely too"
14"She had barely escaped the"
15"She had promised herself she"
16"she asked, the fight suddenly"
17"He was five-foot-eleven of tense,"
18"he said softly, stepping so"
19"He reached out."
ratio0.483
33.03% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount76
totalSentences89
matches
0"The third deadbolt gave way"
1"Aurora Carter, known to everyone"
2"She expected to see Eva"
3"Khatri from the curry house"
4"Lucien Moreau stood on the"
5"He wore a tailored charcoal"
6"His gloved hands rested over"
7"Rory gripped the edge of"
8"Her pulse kicked into a"
9"She fought to keep her"
10"She was twenty-five years old,"
11"she said, forcing her voice"
12"He did not smile, though"
13"he said, his native French"
14"Lucien was a creature of"
15"Lucien moved past her, bringing"
16"It clashed violently with the"
17"Eva's flat was a disaster"
18"Every available surface in the"
19"Lucien navigated the chaos with"
ratio0.854
56.18% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences89
matches
0"If she shut the door"
ratio0.011
18.14% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences63
technicalSentenceCount11
matches
0"Aurora Carter, known to everyone who mattered as Rory, pulled the door inward."
1"She fought to keep her expression carefully blank, falling back on the cool-headed logic that had kept her alive through the worst years of her life."
2"With a sharp exhale that ruffled her straight, shoulder-length black hair, she stepped back, pulling the door wider."
3"It reminded her entirely too much of the night she had fled into the London rain, realizing she was falling in love with a man who dealt in secrets and shadows."
4"She had promised herself she would never again hand her heart to a man who possessed the power to destroy her."
5"Her heart was hammering a frantic rhythm against her ribs, echoing in her ears."
6"She had thought him indifferent, a ruthless pragmatist who had discarded a plaything when the game became too complex."
7"Instead, he had meticulously dismantled an entire underworld operation piece by piece to guarantee her security, working endlessly in the shadows while she hid …"
8"He traced the line of her jaw, his thumb dragging across her lower lip softly, silently asking for the permission he refused to demand."
9"Lucien tasted of dark coffee, rain, and danger, his large hands gripping her waist as if he intended to pull her directly into his soul."
10"She looked past his shoulder at the cramped flat, the ridiculous stacks of magical texts, and then back to the man who had just destroyed an underworld empire s…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount4
matches
0"he murmured, his voice thick with confession"
1"she said, a slow smile finally curving her lips"
2"he said quietly, the words a plea rather than an order"
3"she replied, her eyes bright"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount6
fancyTags
0"he corrected (correct)"
1"he murmured (murmur)"
2"she whispered (whisper)"
3"he continued (continue)"
4"she breathed (breathe)"
5"he promised (promise)"
dialogueSentences38
tagDensity0.342
leniency0.684
rawRatio0.462
effectiveRatio0.316
76.6372%