Run: 2026-10-13-01M4V1RRZ3PAGJD6X5JE08DMZB

Run Details

Duration:
30.3s
Cost:
$0.021686
Provider:
Google AI Studio

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="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The shimmering distortion of the Veil snapped shut behind Rory's heels with the sound of a plucked cello string. London vanished. The damp chill of Richmond Park gave way to a thick, syrupy heat that coated the back of her throat. Rory blinked, her bright blue eyes adjusting to the glare of a warm amber sky. No sun hung in the firmament, yet the clouds burned like bruised peaches and spun sugar, casting a golden twilight over a sprawling, impossible landscape. At her collarbone, the Heartstone Pendant cooled. The thumbnail-sized crimson gem had scorched her skin back in the Fae Grove, pulsing like a frantic heartbeat beside the ancient oak standing stones. Now, the silver chain lay tepid against her throat. Its inner glow dimmed to a lazy ember. "Breathe through your nose, little bird, lest you swallow the dream and forget the waking." Isolde drifted ahead, her waist-length silver hair catching the amber light. The tall grass—a deep, velvety burgundy that smelled of crushed cloves when Rory’s boots trampled it—did not bend beneath the Half-Fae’s bare feet. She left no tracks in the violet loam. "A warning before we stepped through the tear would have been nice, Isolde." Rory rubbed the small crescent-shaped scar on her left wrist, her gaze darting to the horizon. Terraced hills rolled outward in waves of bronze and emerald. Gnarled trees, their bark dark as roasted coffee beans, groaned under the weight of translucent, fist-sized fruits. Inside the glowing rinds, dark seeds swam like tiny tadpoles. "The air tastes of fermented honey and old regrets." Nyx’s voice scraped across the clearing, a dry wind rattling through dead leaves. The Shade towered at six feet two inches, though their edges refused to settle under this strange sky. Tendrils of living shadow bled from their shoulders, curling and snapping back as if recoiling from the heavy golden light. Faintly glowing violet eyes narrowed inside the dark silhouette of their face. "This is Dymas. Belphegor’s pantry. Keep your hands in your pockets, Rory." "I wasn't planning on foraging." Rory stepped over a root that pulsed with a slow, rhythmic throb. A low hum vibrated through the soles of her boots, rising from the soil itself. Not an earthquake, not machinery, but the deep, resonant purr of a beast gorging itself. As they pushed past the boundary of the coffee-bark orchard, the sound of rushing liquid joined the hum. A river carved through the valley floor below the orchard. Rory stopped at the ridge, her breath catching. Deep magenta liquid churned over smooth white boulders, kicking up foam the colour of Devonshire cream. The scent hit her a second later—hot, spiced wine, sharp with citrus and cinnamon, so potent it made her head spin. Along the banks, broad-leafed ferns unfurled and snapped shut, trapping droplets of the spray like greedy tongues. "Everything here wants to be eaten." Rory drew her hand back from a bush heavy with crystalline berries that chimed against each other in the breeze. Her fingers brushed the hilt of the Fae-forged blade strapped to her thigh. Even through the leather sheath, the moonsilver dagger radiated a sharp, wintery cold. It anchored her against the cloying heat of the valley. "Or it desires to consume." Isolde tilted her head, her pale lavender eyes fixed on the far bank of the wine-river. She glided down the slope, her feet skimming an inch above the spiced moss. "The soil hungers for the gardener's bone. Look to the trellis." Rory scrambled down the embankment, gravel sliding beneath her heels, while Nyx dissolved into a ribbon of smoke and reformed beside a towering archway of woven silver wire. Vines thick as pythons strangled the metal. Enormous blossoms, shaped like trumpets and painted in streaks of bruised purple and gold, hung from the stems. As Rory approached, the nearest flower pivoted on its stalk. It tracked her movement. From deep within the velvet throat of the blossom, a wet, sighing inhale sounded, followed by the unmistakable aroma of her mother's Sunday roast. Yorkshire pudding, rosemary, charred beef fat. Rory’s stomach twisted with a sudden, violent pang of homesickness and hunger. Her hand lifted toward the petals. Cold fingers of solidified shadow clamped around her wrist. Nyx yanked her back. "Look at the roots." The Shade pointed a smoky digit toward the base of the trellis. Tangled in the violet dirt, half-buried beneath fallen petals, lay the bleached ribcage of a stag. Threads of crimson root hair crawled over the bone, dissolving the marrow into a fine paste. The trumpet flower hissed, its scent souring from roast beef to rotting cabbage in a heartbeat. "Right." Rory wiped her palm on her jeans, her pulse hammering against her ribs. "Carnivorous cabbages. Noted." "Not cabbages. Memory-feeders." Nyx’s form flickered, their shoulders sharpening into solid blades as they scanned the canopy. "They bait you with what you crave, then drink the marrow while you drool. This entire orchard is a trap for the undisciplined." "Yet the table is set for guests who carry knives." Isolde stood beneath an archway of weeping willow trees whose fronds dripped thick, golden sap into natural stone basins. Beyond the willows, the wild, tangled growth of the riverbank surrendered to manic geometry. Rory stepped through the curtain of sap-heavy branches, ducking to avoid a glob of amber resin, and froze. A courtyard of polished green marble stretched out before them, veined with real gold that glinted under the amber clouds. There were no walls, only towering hedges of woven blackberry brambles with thorns the size of tailoring shears. In the centre of the marble floor stood a banquet table carved from a single, massive slab of translucent pink salt. Plates of hammered copper sat before empty chairs of twisted horn. On the platters, fruits that looked like blown glass sat beside cuts of meat that steamed despite the absence of fire. Nothing rotted. No flies buzzed. Yet the silence over the courtyard hung heavier than the incense-thick air. Rory pulled the leaf-shaped Fae blade from its sheath. Without moonlight, the moonsilver remained dull, a matte grey splinter of ice in her grip, but the chill bleeding into her palm cleared the wine-fumes from her head. She approached the salt table, her boots clicking against the marble. "Who sets a feast in the middle of nowhere?" "Those who never stop eating." Nyx glided along the perimeter of the bramble hedge, their shadow-stuff snagging on the massive thorns. They paused by a gap in the greenery where a stone path led deeper into the terraced hills. "The contracts bind the chefs to the kitchens up on the ridge. What doesn't please Belphegor's court gets sent down the chutes to feed the wilds. Or the stragglers." Rory peered at a crystal goblet beside the nearest copper plate. Inside, a silver liquid swirled against the glass, moving against gravity in a slow, hypnotic vortex. She leaned closer. Tiny faces pressed against the inside of the crystal—translucent, miniature shapes opening and closing their mouths in silent screams before dissolving back into the silver current. She recoiled, her boot heel scraping the marble. "Is that—" "Essence." Isolde’s voice held no pity, only the flat chime of a silver bell. She stood at the head of the salt table, her fingers hovering over a platter of black figs that bled rubies where their skins split. "A vintage bottled in a bad year. Do not tip the glass, child of Cardiff. A spilled soul stains worse than wine." A low horn blew in the distance, the note brassy and wet, echoing off the terraced vineyards above them. The ground beneath the green marble shuddered. On the salt table, the copper plates rattled, and the steaming meat twitched. Across the courtyard, the towering blackberry hedges began to unweave themselves, the thorned vines slithering backward like snakes retreating into the earth, revealing a wide, paved avenue lined with statues of weeping chefs carved from white lard. Nyx melted into the shadow of a salt pillar, their violet eyes burning bright in the gloom. "The dinner bell. Move."
created_at"2026-10-13T16:33:12.689Z" 10/13/2026, 4:33:12 PM
model"google/gemini-4-argon-20261013"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1695
moderation_latency(null)
generation_time30276
tokens_prompt1763
tokens_completion2079
native_tokens_prompt1808
native_tokens_completion1807
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"STOP"
service_tier(null)
usage0.021686
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791909192-4uOhDHDipKHNG34hnmxu"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791909192-lW26UbkKtMbMh0R1b1vq"
upstream_id"SF3OarnLLoWWjMcPlPngyA0"
provider_responses
0
endpoint_id"4934736c-d662-4fe3-98eb-56def8c8c174"
id"SF3OarnLLoWWjMcPlPngyA0"
is_byokfalse
latency1695
model_permaslug"google/gemini-4-argon-20261013"
provider_name"Google AI Studio"
status200
total_cost0.021686
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences21
tagDensity0.143
leniency0.286
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1352
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
7.54% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1352
totalAiIsms25
found
0
word"chill"
count2
1
word"weight"
count1
2
word"pulsed"
count1
3
word"rhythmic"
count1
4
word"throb"
count1
5
word"vibrated"
count1
6
word"churned"
count1
7
word"crystalline"
count1
8
word"velvet"
count1
9
word"stomach"
count1
10
word"pang"
count1
11
word"pulse"
count1
12
word"flickered"
count1
13
word"scanned"
count1
14
word"marble"
count5
15
word"silence"
count1
16
word"crystal"
count2
17
word"echoing"
count1
18
word"gloom"
count1
highlights
0"chill"
1"weight"
2"pulsed"
3"rhythmic"
4"throb"
5"vibrated"
6"churned"
7"crystalline"
8"velvet"
9"stomach"
10"pang"
11"pulse"
12"flickered"
13"scanned"
14"marble"
15"silence"
16"crystal"
17"echoing"
18"gloom"
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
emotionTells0
narrationSentences80
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences80
filterMatches(empty)
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences98
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1348
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions2
unquotedAttributions0
matches(empty)
89.45% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions40
wordCount1156
uniqueNames15
maxNameDensity1.21
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Veil1
Rory14
Richmond1
Park1
Heartstone1
Pendant1
Fae4
Grove1
Half-Fae1
Shade2
Devonshire1
Fae-forged1
Nyx6
Sunday1
Isolde4
persons
0"Veil"
1"Rory"
2"Pendant"
3"Half-Fae"
4"Shade"
5"Nyx"
6"Isolde"
places
0"Richmond"
1"Park"
2"Fae"
3"Grove"
globalScore0.894
windowScore1
82.43% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences74
glossingSentenceCount2
matches
0"as if recoiling from the heavy golden light"
1"looked like blown glass sat beside cuts o"
51.63% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.484
wordCount1348
matches
0"Not an earthquake, not machinery, but the deep, resonant purr of a beast gorging itself"
1"not machinery, but the deep, resonant purr of a beast gorging itself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences98
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean29.3
std20.44
cv0.698
sampleLengths
019
162
248
315
442
513
653
79
863
912
105
1160
1218
1354
146
1556
165
1730
1811
1953
2044
2118
2213
234
2444
2516
2617
2740
2810
2933
3018
3159
3249
3348
349
355
3634
3729
3856
398
402
4161
4219
4357
4417
454
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences80
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs174
matches(empty)
55.39% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences98
ratio0.031
matches
0"The tall grass—a deep, velvety burgundy that smelled of crushed cloves when Rory’s boots trampled it—did not bend beneath the Half-Fae’s bare feet."
1"The scent hit her a second later—hot, spiced wine, sharp with citrus and cinnamon, so potent it made her head spin."
2"Tiny faces pressed against the inside of the crystal—translucent, miniature shapes opening and closing their mouths in silent screams before dissolving back into the silver current."
76.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1175
adjectiveStacks4
stackExamples
0"lay tepid against her"
1"small crescent-shaped scar"
2"translucent, fist-sized fruits."
3"over smooth white boulders,"
adverbCount15
adverbRatio0.01276595744680851
lyAdverbCount3
lyAdverbRatio0.002553191489361702
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences98
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences98
mean13.76
std6.93
cv0.504
sampleLengths
019
12
220
315
425
57
624
79
88
915
1011
1123
128
1313
1416
1510
1617
1710
189
1913
2018
2120
2212
2312
245
2512
2615
2715
2818
2910
308
3116
3221
3317
346
3520
3613
3713
3810
395
4016
4114
4211
4328
447
4518
4610
474
4824
496
89.12% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats1
diversityRatio0.5408163265306123
totalSentences98
uniqueOpeners53
42.74% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences78
matches
0"Faintly glowing violet eyes narrowed"
ratio0.013
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount12
totalSentences78
matches
0"Its inner glow dimmed to"
1"She left no tracks in"
2"Her fingers brushed the hilt"
3"It anchored her against the"
4"She glided down the slope,"
5"It tracked her movement."
6"Her hand lifted toward the"
7"She approached the salt table,"
8"They paused by a gap"
9"She leaned closer."
10"She recoiled, her boot heel"
11"She stood at the head"
ratio0.154
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount50
totalSentences78
matches
0"The shimmering distortion of the"
1"The damp chill of Richmond"
2"Rory blinked, her bright blue"
3"The thumbnail-sized crimson gem had"
4"Its inner glow dimmed to"
5"Isolde drifted ahead, her waist-length"
6"The tall grass—a deep, velvety"
7"She left no tracks in"
8"Rory rubbed the small crescent-shaped"
9"Nyx’s voice scraped across the"
10"The Shade towered at six"
11"Tendrils of living shadow bled"
12"Rory stepped over a root"
13"A low hum vibrated through"
14"A river carved through the"
15"Rory stopped at the ridge,"
16"The scent hit her a"
17"Rory drew her hand back"
18"Her fingers brushed the hilt"
19"It anchored her against the"
ratio0.641
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences78
matches
0"Now, the silver chain lay"
1"Even through the leather sheath,"
ratio0.026
47.62% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences60
technicalSentenceCount8
matches
0"The damp chill of Richmond Park gave way to a thick, syrupy heat that coated the back of her throat."
1"The tall grass—a deep, velvety burgundy that smelled of crushed cloves when Rory’s boots trampled it—did not bend beneath the Half-Fae’s bare feet."
2"Tendrils of living shadow bled from their shoulders, curling and snapping back as if recoiling from the heavy golden light."
3"Rory drew her hand back from a bush heavy with crystalline berries that chimed against each other in the breeze."
4"The trumpet flower hissed, its scent souring from roast beef to rotting cabbage in a heartbeat."
5"A courtyard of polished green marble stretched out before them, veined with real gold that glinted under the amber clouds."
6"On the platters, fruits that looked like blown glass sat beside cuts of meat that steamed despite the absence of fire."
7"She stood at the head of the salt table, her fingers hovering over a platter of black figs that bled rubies where their skins split."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount1
matches
0"Rory wiped, her pulse hammering against her ribs"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
84.7306%