Run: 2026-03-06-01KK1HEVHQRG29CVC1Q7KSDDZN

Run Details

Duration:
7.0s
Cost:
$0.002774
Provider:
Inception

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 door creaked on its hinges, a sigh of wood that slipped through the cramped hallway of Eva’s flat. Aurora turned, a mug of tea steaming in her hands, the aroma mingling with the curry scent that seeped through the thin walls. Her eyes caught the silhouette in the doorway, a coat of charcoal fabric hugging a figure that seemed to swallow the dim light. Lucien stepped inside, his cane tapping a rhythm on the worn floorboards. The ivory handle glinted, a thin blade hidden beneath its polished surface. He paused, the amber eye scanning the room, the black one narrowing on the pile of scrolls littering the coffee table. The tabby cat, Ptolemy, arched his back, tail puffed, then slunk under the sofa. Aurora set the mug down, the porcelain clinking against the wood. She didn’t move, didn’t speak, let the silence stretch like a taut rope. Lucien’s gaze drifted to the crescent scar on her left wrist, a faint line that caught the lamplight. He lifted a hand, the fingers brushing the scar lightly, as if testing a memory. “Thought you’d forgotten me,” he said, his voice low, the words hanging between them like a promise unkept. Aurora’s mouth twisted, a half‑smile that didn’t reach her eyes. “You walk in, and the whole flat feels smaller.” Lucien lowered his cane, the blade hidden once more. He moved toward the bookshelf, pulling a thick tome free, the dust puffing into the air. He flipped it open, then closed it with a snap, the sound sharp as a reprimand. “Your notes… they’re still here,” he observed, tapping the stack of research papers with a fingertip. “You never finished the translation.” Aurora crossed her arms, the strap of her tote digging into her shoulder. “I have other things to worry about now.” She glanced at the clock, the second hand ticking past midnight. “The deliveries are late. The restaurant’s closing soon.” Lucien’s eyes flicked to the clock, then back to her. He stepped closer, the distance between them shrinking to a breath. “You always said you’d leave before the night grew dark.” Aurora’s gaze hardened, the blue of her eyes flashing. “You were the one who left when the night was brightest.” A soft meow rose from the sofa, Ptolemy’s ears twitching. The cat’s green eyes locked onto Lucien, who crouched, extending a hand. The feline brushed against his wrist, tail sweeping over the cane’s handle. “Ptolemy still trusts you,” Aurora muttered, the words barely above a whisper. “Even after… after everything.” Lucien’s smile was thin, the corners of his mouth tightening. “Trust is a fragile thing, especially when you’ve walked away from it.” He lifted his cane, the ivory handle glinting in the lamplight. “I didn’t come to argue about the past.” Aurora stared at the scar on her wrist, the crescent shape a reminder of a childhood accident that left more than a mark. “You always find a way to make the past feel present,” she said, the tone sharp, the edge of a blade. Lucien’s hand hovered over the scar, his fingers barely touching the skin. “I came because I need the information you have. The demon council is moving, and you have the key.” Aurora’s shoulders tensed, the weight of the city’s hidden underworld pressing against her ribs. “You think I’ll hand it over because you show up at my door in a charcoal suit?” Lucien’s eyes narrowed, the amber one flashing. “I think you still care about the people you promised to protect.” Aurora inhaled, the breath fogging the glass of the window. She glanced at the stacks of books, the ancient scripts, the notes scrawled in margins. “I protect them because I can’t afford to lose another one,” she said, the words cutting through the thick air. Lucien’s cane tapped again, a soft percussion that matched the rhythm of his heartbeat. He moved to the kitchen, opening the fridge, pulling out a bottle of cheap red wine. He poured two glasses, the liquid catching the light, spilling a thin scar over the counter. “Drink,” he said, sliding a glass toward her. “We can talk without the city hearing us.” Aurora hesitated, then took the glass, the coolness of the crystal against her palm. She lifted it, the wine catching the lamplight, a ruby glow. “You always knew how to make an entrance,” she said, the sarcasm thin. Lucien’s smile softened, the black eye glinting. “And you always knew how to make me wait.” He took a sip, the wine sliding down his throat, the taste of iron and earth. The cat leapt onto the table, the wine’s edge, the fur brushing the glass. Ptolemy’s whiskers twitched, his eyes fixed on the two humans. The tension in the room shifted, a subtle change like a tide turning. Aurora set her glass down, the sound a gentle clink. “You left when I needed you most,” she said, the words sharp, the edge of a knife. Lucien’s gaze dropped to the floor, his cane resting against the leg of the table. “I left because I thought I could protect you from the darkness I bring.” He lifted his head, the amber eye meeting her blue one. “I was wrong.” Aurora’s breath caught, the scar on her wrist pulsing under the lamplight. “You think a scar can hide the pain?” Lucien’s hand moved, the cane’s ivory handle sliding into his palm. He placed the cane on the table, the blade hidden, the metal cool. “I think a scar can remind you of who you are.” The room fell silent, the only sound the distant hum of traffic on Brick Lane, the occasional bark of a dog, the soft purr of Ptolemy. Aurora stared at the scar, then at Lucien, at the man who once held her heart in his palm, then let it slip. “You still have the map,” she said, the words low, the tone a mixture of accusation and longing. “The one you promised to give me when the council called.” Lucien’s fingers brushed the map’s edge, the parchment crinkling under his touch. He unfolded it, the inked lines revealing routes through the city’s underbelly. “It’s here,” he said, sliding the map across the table. “But you have to trust me again.” Aurora’s eyes flicked over the map, the routes forming a labyrinth of shadows. She lifted the map, the paper trembling in her hands. “Trust isn’t a coin you can toss back and forth,” she said, the words cutting through the silence. Lucien leaned forward, his shoulders hunched, the cane pressed against his thigh. “It’s a promise. One I broke, but I can keep now.” Aurora’s hand tightened around the map, the paper crumpling slightly. “You broke it by walking away, by leaving me with the scar and the guilt.” Lucien’s amber eye softened, the black one narrowing. “I left because I thought I could shield you from the demon’s wrath. I was a fool.” The cat brushed against Aurora’s ankle, the fur brushing her skin. She glanced down, the cat’s green eyes meeting hers, a silent accusation. “You think a cat can forgive?” Lucien chuckled, the sound low, the humor dry. “Cats forgive when they want to. They’re not bound by human promises.” Aurora’s lips curved, a hint of a smile breaking through the tension. “You always had a way with animals.” Lucien’s gaze lingered on her scar, the crescent shape a reminder of a childhood accident that left more than a mark. “You’re still the same girl who used to hide behind books and notes.” He reached for a stack of research papers, flipping one open to reveal a sketch of a demon sigil. “And I’m still the man who can read them.” Aurora’s eyes widened, the scar on her wrist catching the lamplight. “You still know how to read between the lines.” Lucien’s hand hovered over the sketch, his fingers tracing the sigil’s curves. “I still know how to find the truth hidden in the shadows.” Aurora stood, the chair scraping the floor, the sound sharp. She moved to the window, pulling the curtain aside, the night spilling in, neon signs flickering on Brick Lane. “The city never sleeps,” she said, the voice low, the words a promise. Lucien followed, his cane tapping softly. He stood beside her, the space between them a thin line of breath. “And neither do we.” The cat leapt onto the windowsill, its tail flicking, the eyes reflecting the street lights. Aurora turned, the scar on her wrist glinting, the moonlight catching the edge. “You think we can survive this?” she asked, the question hanging, heavy. Lucien’s hand rested on the windowsill, the cane’s ivory handle warm under his palm. “We survive because we have each other,” he said, the words firm, the conviction clear. Aurora’s breath hitched, the scar pulsing like a heartbeat. “You left me with nothing but a scar and a promise.” Lucien’s amber eye softened, the black one steady. “I left you with a choice.” He lifted his hand, the cane’s blade hidden, the ivory smooth. “You can take the map and run, or you can stay, and we face the demon together.” Aurora stared at the map, the inked routes forming a web of danger. She glanced at Lucien, the man who once held her heart, who had broken it, who now stood before her, offering a chance at redemption. The cat nudged her hand, the fur soft against her skin. She took a breath, the night air filling her lungs, the scar on her wrist a reminder of the past. “I’ll stay,” she said, the words decisive, the tone steady. “But only because I trust the map, not because I trust you.” Lucien’s smile widened, the amber eye flashing. “That’s all I ask.” He placed his other hand on the map, the parchment warm under his palm. “We move at dawn.” Aurora nodded, the scar on her wrist catching the lamplight, a crescent moon in the darkness. “Dawn it she said, the voice low, the promise unspoken. “And we’ll see if the demon’s fire can melt this scar.” Lucien’s hand brushed hers, the contact brief, the electricity of it sparking. “If it does, we’ll find a way to heal.” The cat purred, the sound a low rumble that filled the room. Aurora leaned against the window, the night wind brushing her hair, the city’s lights flickering like fireflies. Lucien stood beside her, his cane resting against the sill, the blade hidden, the future uncertain. They stood in silence, the night wrapping around them, the scar on Aurora’s wrist a reminder of pain, the map a promise of danger, the cat a silent witness. The door behind them remained closed, the deadbolts engaged, the world outside a blur of neon and shadows. Aurora turned her head, meeting Lucien’s gaze. “We’ll have to be careful,” she said, the words soft, the tone a warning. Lucien’s black eye narrowed, the amber one steady. “We always have been.” The night stretched, the city’s hum a distant lullaby. The cat settled on Aurora’s lap, Ptolemy purring against her skin. The map lay between them, the inked routes a path forward. The scar on her wrist glowed faintly, a crescent moon in the lamplight. Aurora’s fingers tightened around the map, the paper crinkling under her grip. “Let’s start with the first point,” she said, the tone decisive. Lucien nodded, his cane tapping a rhythm that matched the city’s pulse. “First point at midnight, the old warehouse on Dock Street.” He lifted his hand, the ivory cane catching the light, the hidden blade a secret beneath. Aurora’s eyes met his, the blue of them reflecting the night. “We’ll need a plan,” she said, the words firm, the promise clear. Lucien’s smile returned, the amber eye bright. “We have each other,” he replied, the voice low, the confidence unshakable. The cat stretched, its tail flicking, the fur catching the lamplight. Aurora leaned back, the scar on her wrist a reminder of the past, the map a promise of the future. Lucien stood beside her, his cane a silent sentinel, the night a canvas for their next move. They stared at the city beyond the window, the neon signs blinking, the streets alive with whispers. The night held its breath, the future a thin line between danger and hope. The scar, the map, the cat, the cane—all pieces of a puzzle they would solve together.
created_at"2026-03-06T12:20:18.623Z" 3/6/2026, 12:20:18 PM
model"inception/mercury-2-20260304"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1943
moderation_latency(null)
generation_time6932
tokens_prompt1034
tokens_completion4183
native_tokens_prompt886
native_tokens_completion3556
native_tokens_completion_images(null)
native_tokens_reasoning892
native_tokens_cached508
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.0027742
router(null)
provider_responses
0
endpoint_id"c2a24e34-c306-4b4d-9e2f-b162c2d8bf0e"
id"chatcmpl-5a4e0ced-4e7f-4e6c-a9fe-bda316ea1b0e"
is_byokfalse
latency52
model_permaslug"inception/mercury-2-20260304"
provider_name"Inception"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1772799618-Yfz82vkEMlOspRXAf6IX"
upstream_id"chatcmpl-5a4e0ced-4e7f-4e6c-a9fe-bda316ea1b0e"
total_cost0.0027742
cache_discount0.0001143
upstream_inference_cost0
provider_name"Inception"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags30
adverbTagCount1
adverbTags
0"Aurora’s fingers tightened around [around]"
dialogueSentences60
tagDensity0.5
leniency1
rawRatio0.033
effectiveRatio0.033
90.36% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2075
totalAiIsmAdverbs4
found
0
adverb"lightly"
count1
1
adverb"barely above a whisper"
count1
2
adverb"slightly"
count1
3
adverb"softly"
count1
highlights
0"lightly"
1"barely above a whisper"
2"slightly"
3"softly"
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)
42.17% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2075
totalAiIsms24
found
0
word"scanning"
count1
1
word"porcelain"
count1
2
word"silence"
count3
3
word"flicked"
count2
4
word"whisper"
count1
5
word"glinting"
count3
6
word"reminder"
count5
7
word"weight"
count1
8
word"crystal"
count1
9
word"tension"
count2
10
word"tracing"
count1
11
word"unspoken"
count1
12
word"pulse"
count1
13
word"sentinel"
count1
highlights
0"scanning"
1"porcelain"
2"silence"
3"flicked"
4"whisper"
5"glinting"
6"reminder"
7"weight"
8"crystal"
9"tension"
10"tracing"
11"unspoken"
12"pulse"
13"sentinel"
33.33% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow3
found
0
label"eyes widened/narrowed"
count2
1
label"room fell silent"
count1
highlights
0"eyes narrowed"
1"eyes widened"
2"The room fell silent"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences109
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences109
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences139
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2074
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions28
unquotedAttributions0
matches(empty)
51.27% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions71
wordCount1570
uniqueNames6
maxNameDensity1.97
worstName"Lucien"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Eva1
Ptolemy5
Aurora30
Lucien31
Brick2
Lane2
persons
0"Eva"
1"Ptolemy"
2"Aurora"
3"Lucien"
places
0"Brick"
1"Lane"
globalScore0.513
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences108
glossingSentenceCount2
matches
0"figure that seemed to swallow the dim light"
1"as if testing a memory"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2074
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences139
matches(empty)
64.21% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs62
mean33.45
std12.54
cv0.375
sampleLengths
065
159
257
318
419
541
621
740
831
920
1034
1116
1241
1344
1431
1531
1619
1745
1846
1916
2038
2132
2237
2327
2443
2520
2635
2749
2829
2941
3041
3123
3225
3325
3429
3520
3619
3762
3820
3924
4042
4123
4240
4329
4420
4542
4649
4742
4829
4937
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences109
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs263
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences139
ratio0.007
matches
0"They stared at the city beyond the window, the neon signs blinking, the streets alive with whispers. The night held its breath, the future a thin line between danger and hope. The scar, the map, the cat, the cane—all pieces of a puzzle they would solve together."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1252
adjectiveStacks0
stackExamples(empty)
adverbCount24
adverbRatio0.019169329073482427
lyAdverbCount7
lyAdverbRatio0.005591054313099041
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences139
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences139
mean14.92
std8.23
cv0.551
sampleLengths
019
123
223
312
412
521
614
711
813
918
1015
1118
1210
139
149
1516
1616
1716
185
1913
2019
218
2210
2311
2410
259
2611
2710
2812
2912
3012
314
3210
3323
348
3523
3621
3712
3819
3914
4017
417
4212
4310
4415
4520
4614
4716
4816
498
47.12% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.16546762589928057
totalSentences139
uniqueOpeners23
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences109
matches(empty)
ratio0
62.20% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences109
matches
0"Her eyes caught the silhouette"
1"He paused, the amber eye"
2"She didn’t move, didn’t speak,"
3"He lifted a hand, the"
4"he said, his voice low,"
5"He moved toward the bookshelf,"
6"He flipped it open, then"
7"he observed, tapping the stack"
8"She glanced at the clock,"
9"He stepped closer, the distance"
10"He lifted his cane, the"
11"she said, the tone sharp,"
12"She glanced at the stacks"
13"she said, the words cutting"
14"He moved to the kitchen,"
15"He poured two glasses, the"
16"he said, sliding a glass"
17"She lifted it, the wine"
18"she said, the sarcasm thin"
19"He took a sip, the"
ratio0.394
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount109
totalSentences109
matches
0"The door creaked on its"
1"Aurora turned, a mug of"
2"Her eyes caught the silhouette"
3"Lucien stepped inside, his cane"
4"The ivory handle glinted, a"
5"He paused, the amber eye"
6"The tabby cat, Ptolemy, arched"
7"Aurora set the mug down,"
8"She didn’t move, didn’t speak,"
9"Lucien’s gaze drifted to the"
10"He lifted a hand, the"
11"he said, his voice low,"
12"Aurora’s mouth twisted, a half‑smile"
13"Lucien lowered his cane, the"
14"He moved toward the bookshelf,"
15"He flipped it open, then"
16"he observed, tapping the stack"
17"Aurora crossed her arms, the"
18"She glanced at the clock,"
19"Lucien’s eyes flicked to the"
ratio1
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences109
matches(empty)
ratio0
60.04% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences69
technicalSentenceCount8
matches
0"The door creaked on its hinges, a sigh of wood that slipped through the cramped hallway of Eva’s flat."
1"Lucien’s gaze drifted to the crescent scar on her left wrist, a faint line that caught the lamplight."
2"Aurora’s mouth twisted, a half‑smile that didn’t reach her eyes."
3"Lucien’s cane tapped again, a soft percussion that matched the rhythm of his heartbeat."
4"The cat leapt onto the windowsill, its tail flicking, the eyes reflecting the street lights."
5"Aurora turned, the scar on her wrist glinting, the moonlight catching the edge."
6"The cat purred, the sound a low rumble that filled the room. Aurora leaned against the window, the night wind brushing her hair, the city’s lights flickering li…"
7"The cat stretched, its tail flicking, the fur catching the lamplight. Aurora leaned back, the scar on her wrist a reminder of the past, the map a promise of the…"
17.86% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags28
uselessAdditionCount6
matches
0"Aurora muttered, the words barely above a whisper"
1"He lifted, the ivory handle glinting in the lamplight"
2"she said, the words cutting through the thick air"
3"He lifted, the amber eye meeting her blue one"
4"she said, the words cutting through the silence"
5"she asked, the question hanging, heavy"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount2
fancyTags
0"he observed (observe)"
1"Aurora muttered (mutter)"
dialogueSentences60
tagDensity0.25
leniency0.5
rawRatio0.133
effectiveRatio0.067
75.6191%