Run: 2026-09-02-01M1HHTXXE9D7716HSECFHZ0HD

Run Details

Duration:
17.8s
Cost:
$0.014084
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="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> 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.

Model response

AI
The seam in the air did not tear so much as surrender, parting like raw silk under the edge of the moonsilver dagger. When Rory stepped through, the world did not tilt; it thickened. Her boots sank an inch into loam so dark and crumbly it resembled baker’s cocoa, releasing a rich, dizzying plume of crushed cloves, damp earth, and fermented sugar. Over mortal London, the autumn evening had been misted with drizzle and the sour tang of diesel exhaust; here, there was no rain, no chill, no city hum. There was only a heavy, velvet heat that settled over her bare throat and clung to her eyelashes. Beneath the collar of her jacket, the thumbnail-sized crimson stone at her collarbone began to beat. It was not an electrical hum, but a steady, thrumming pulse of fever-heat that pressed against her sternum, waking up in the presence of whatever boundary they had just breached. Rory reached up with her left hand, her thumb tracing the familiar crescent-shaped scar on her wrist before flattening her palm over the pendant to still it. "Keep walking," Nyx whispered. The sound did not come from behind her, but slithered across the nape of her neck like a draft through an unlatched cellar door. The Shade drifted past her left shoulder, their six-foot-two silhouette an impossible tear in the landscape—a cut-out of absolute midnight edged in the faint, smoldering violet of their gaze. Where the ambient glow touched Nyx, their outline frayed into thin ribbons of smoke, then snapped back into rigid, predatory form. "The threshold forgets those who linger." Rory drew a slow breath, steadying her pulse with the cool-headed discipline that had once kept her sane through pre-law recitations and the worse things that came after. "Where are we?" "A garden that knows no winter," Isolde said. The Half-Fae walked five paces ahead, moving through the waist-high brambles without disturbing a single thorn. Her silver hair fell in a heavy sheet almost to the back of her knees, shimmering like quicksilver against the surrounding dark. When she stepped onto the damp, spongy earth, the fallen leaves did not crush; not a blade of grass flattened beneath her soles. She left nothing behind—no indentations, no broken twigs, not even a scent. Rory looked up, and the breath hitched in her throat. There was no sun, no moon, no stars. The sky was an unbroken dome of warm, luminous amber, like light trapped inside aged whiskey or resin. It cast long, honey-colored shadows through a sprawl of vegetation that defied every rule of botanical sanity. To their right rose massive trellises constructed from pale, polished bone, strangled by vines thick as a man's thigh. From the gnarled stems hung clusters of grapes the size of plums, their skins so taut and dark they appeared almost black, sweating droplets of clear, fragrant nectar that dripped rhythmically into the moss below. *Drip. Drip. Drip.* The cadence matched the throbbing heat of Rory’s pendant. "This isn't the Grove," Rory said quietly, her bright blue eyes darting across the sprawling terraces. She tightened her grip on the leaf-shaped dagger Isolde had pressed into her hands before they crossed the threshold. Even in the stifling, aromatic heat, the moonsilver blade remained biting cold, an anchor of ice against the palm of her hand. "The Grove smells like wild garlic and wet stone. This smells like... an open oven. A cellar full of port." "A table perpetually laid," Isolde murmured, glancing back over her shoulder. Her pale lavender eyes seemed to catch the amber light and swallow it whole, offering nothing back. "Though those who feast here rarely choose what they are served." "Dymas," Rory breathed, the name surfacing from notes she had memorized, cross-referenced, and filed away behind her ribs. Prince Belphegor’s seat. The gluttonous throat of Hel. "The fringe of it," Nyx corrected, their voice a dry rustle of parchment carried on an invisible draft. Their form wavered, bleeding into the shadow of a gargantuan fig tree whose leaves were broad as shields and veined in burnished gold. "The princes keep their palaces miles inward, where the spires are carved from salt and candied glass. Here, the soil merely prepares the appetite." Rory stepped cautiously onto a path paved with flat, river-smoothed stones that held an unnatural warmth through the soles of her boots. To either side, orchards stretched into the amber distance until the trees dissolved into a golden haze. The trees were weighed down with monstrous, overripe fruit: split pomegranates weeping rubies, persimmons glowing like dying coals, and pale, waxen apples with skins so translucent Rory could see the dark star of seeds suspended inside. A strange, hollow ache twitched in her stomach. It wasn't hunger, not really—she had eaten cold rice at Yu-Fei’s counter barely three hours ago—but an artificial pang, an insatiable curiosity that pulled at the back of her throat. The scent was an assault: vanilla bean, scalded cream, blood orange, and underneath it all, the faint, sour ghost of rot. It made her mouth water even as the hair on the back of her arms stood on end. "Don't," Isolde said softly, though Rory hadn't moved an arm. Rory looked at the seer. "I’m not an idiot, Isolde. I’ve read the stories about eating food across the Veil." "The stories speak of fruit that binds," Isolde replied, her face serene, untouched by the humid press of the air. "They do not mention that the first bite is never enough, and the second requires the skin from your heels, and the third takes the memory of your mother’s voice. The contracts here are written with teeth, Aurora." "A charming culinary culture," Rory muttered, forcing her gaze away from an orchard branch that seemed to lean deliberately toward her face. As they ascended a gentle rise, the path widened into an ancient terrace of pale marble, veined with veins of copper that had oxidized into vivid turquoise. At its center sat a stone basin, dry and cracked, carved with bas-reliefs of laughing mouths, deep flagons, and severed Boar heads crowned with laurel. Beyond the terrace, the drop was sheer. Rory walked to the edge, the cold moonsilver hilt firm in her fist, and looked down. Below them lay an empire of excess. Endless geometric fields stretched toward a distant, jagged horizon of purple-black mountains. Canals cut through the landscape, carrying liquids that shimmered like liquid sugar and dark wine, feeding aqueducts that disappeared into colossal, domed pavilions. Tiny specks moved through the orchards far below—figures tending the impossible groves with mechanical, relentless precision. Even from this distance, there was a terrible, rhythmic beauty to it, an engine of cultivation designed to feed a realm that could never be filled. "It goes on forever," Rory said, the vastness pressing down on her chest. In London, the world felt cramped, negotiated in square feet and alleyways. Here, the sky offered no relief, just a lid of warm honey trapping an infinite banquet. "Nothing goes on forever," Nyx murmured, pooling beside her boots, their violet gaze fixed on the distant mountain passes where the amber sky bruised to a deep, curdled plum. "Even this place is an appetite waiting to be choked." A low, resonant sound rolled across the terraced valley—not thunder, but the deep, mournful tolling of an immense iron bell, struck once, its vibration shuddering up through the soles of Rory's boots and making the pendant on her chest flare with a fierce, warning sting. Rory didn't flinch. She watched the distant figures in the groves pause, straighten, and turn in unison toward the sound. "Someone knows the kitchen door is open," she said, her voice dropping into the quiet, lethal focus that always found her when the panic cleared away. "They know an ingredient has arrived," Isolde corrected, turning her back on the vast expanse to face the darkening path ahead. "Let us make certain we are not what they choose to taste."
created_at"2026-09-02T17:14:30.713Z" 9/2/2026, 5:14:30 PM
model"google/gemini-3.8-flash-20260902"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1138
moderation_latency(null)
generation_time17815
tokens_prompt1547
tokens_completion2669
native_tokens_prompt1593
native_tokens_completion3437
native_tokens_completion_images0
native_tokens_reasoning1673
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"default"
usage0.0140835
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788369270-eoArEj2rePXSyT4hDc8s"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788369270-piDyXl0TkPC57hkJR54M"
upstream_id"dlmYapa_L-LUjMcPkdD0iAw"
provider_responses
0
endpoint_id"d376f781-516d-42f9-936d-46f19abca6cc"
id"dlmYapa_L-LUjMcPkdD0iAw"
is_byokfalse
latency1138
model_permaslug"google/gemini-3.8-flash-20260902"
provider_name"Google AI Studio"
status200
total_cost0.0140835
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
46.15% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount2
adverbTags
0"Rory said quietly [quietly]"
1"Isolde said softly [softly]"
dialogueSentences22
tagDensity0.591
leniency1
rawRatio0.154
effectiveRatio0.154
85.01% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1334
totalAiIsmAdverbs4
found
0
adverb"cautiously"
count1
1
adverb"really"
count1
2
adverb"softly"
count1
3
adverb"deliberately"
count1
highlights
0"cautiously"
1"really"
2"softly"
3"deliberately"
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)
40.03% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1334
totalAiIsms16
found
0
word"silk"
count1
1
word"chill"
count1
2
word"velvet"
count1
3
word"pulse"
count2
4
word"tracing"
count1
5
word"familiar"
count1
6
word"constructed"
count1
7
word"wavered"
count1
8
word"warmth"
count1
9
word"stomach"
count1
10
word"pang"
count1
11
word"marble"
count1
12
word"shimmered"
count1
13
word"mechanical"
count1
14
word"rhythmic"
count1
highlights
0"silk"
1"chill"
2"velvet"
3"pulse"
4"tracing"
5"familiar"
6"constructed"
7"wavered"
8"warmth"
9"stomach"
10"pang"
11"marble"
12"shimmered"
13"mechanical"
14"rhythmic"
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
emotionTells0
narrationSentences67
matches(empty)
78.89% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences67
filterMatches(empty)
hedgeMatches
0"began to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences76
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords3
totalWords1328
ratio0.002
matches
0"Drip. Drip. Drip."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
79.52% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions35
wordCount1135
uniqueNames11
maxNameDensity1.41
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Rory16
London2
Shade1
Nyx4
Half-Fae1
Isolde6
Prince1
Belphegor1
Hel1
Yu-Fei1
Boar1
persons
0"Rory"
1"Shade"
2"Nyx"
3"Half-Fae"
4"Isolde"
5"Prince"
6"Belphegor"
7"Boar"
places
0"London"
1"Yu-Fei"
globalScore0.795
windowScore0.833
63.79% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences58
glossingSentenceCount2
matches
0"appeared almost black sweating droplets of clear, fragrant nectar that dripped rhythmically into the moss below"
1"branch that seemed to lean deliberately toward her face"
49.40% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.506
wordCount1328
matches
0"not an electrical hum, but a steady, thrumming pulse of fever-heat"
1"not thunder, but the deep, mournful tolling of an immense iron bell, struck o"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences76
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs30
mean44.27
std28.13
cv0.636
sampleLengths
023
185
273
384
431
58
673
710
897
93
109
1177
1239
1326
1465
1575
1677
1710
1820
1958
2022
2159
2216
2384
2441
2539
2645
2720
2826
2933
94.79% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences67
matches
0"been misted"
1"were weighed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs177
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount3
flaggedSentences8
totalSentences76
ratio0.105
matches
0"When Rory stepped through, the world did not tilt; it thickened."
1"Over mortal London, the autumn evening had been misted with drizzle and the sour tang of diesel exhaust; here, there was no rain, no chill, no city hum."
2"The Shade drifted past her left shoulder, their six-foot-two silhouette an impossible tear in the landscape—a cut-out of absolute midnight edged in the faint, smoldering violet of their gaze."
3"When she stepped onto the damp, spongy earth, the fallen leaves did not crush; not a blade of grass flattened beneath her soles."
4"She left nothing behind—no indentations, no broken twigs, not even a scent."
5"It wasn't hunger, not really—she had eaten cold rice at Yu-Fei’s counter barely three hours ago—but an artificial pang, an insatiable curiosity that pulled at the back of her throat."
6"Tiny specks moved through the orchards far below—figures tending the impossible groves with mechanical, relentless precision."
7"A low, resonant sound rolled across the terraced valley—not thunder, but the deep, mournful tolling of an immense iron bell, struck once, its vibration shuddering up through the soles of Rory's boots and making the pendant on her chest flare with a fierce, warning sting."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1157
adjectiveStacks3
stackExamples
0"familiar crescent-shaped scar"
1"long, honey-colored shadows"
2"flat, river-smoothed stones"
adverbCount32
adverbRatio0.027657735522904063
lyAdverbCount9
lyAdverbRatio0.007778738115816767
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences76
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences76
mean17.47
std9.28
cv0.531
sampleLengths
023
111
228
328
418
516
630
727
84
924
1029
1121
126
1328
143
158
1616
1722
1823
1912
2010
218
2218
2317
2419
2535
261
271
281
299
3016
3119
3222
3320
3411
3517
3611
3718
383
395
4018
4123
4224
4322
4417
4536
468
4730
4821
4918
73.68% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.47368421052631576
totalSentences76
uniqueOpeners36
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences62
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount12
totalSentences62
matches
0"Her boots sank an inch"
1"It was not an electrical"
2"Her silver hair fell in"
3"She left nothing behind—no indentations,"
4"It cast long, honey-colored shadows"
5"She tightened her grip on"
6"Her pale lavender eyes seemed"
7"Their form wavered, bleeding into"
8"It wasn't hunger, not really—she"
9"It made her mouth water"
10"She watched the distant figures"
11"she said, her voice dropping"
ratio0.194
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount43
totalSentences62
matches
0"The seam in the air"
1"Her boots sank an inch"
2"It was not an electrical"
3"Rory reached up with her"
4"The sound did not come"
5"The Shade drifted past her"
6"Rory drew a slow breath,"
7"The Half-Fae walked five paces"
8"Her silver hair fell in"
9"She left nothing behind—no indentations,"
10"Rory looked up, and the"
11"The sky was an unbroken"
12"It cast long, honey-colored shadows"
13"The cadence matched the throbbing"
14"Rory said quietly, her bright"
15"She tightened her grip on"
16"Isolde murmured, glancing back over"
17"Her pale lavender eyes seemed"
18"Rory breathed, the name surfacing"
19"Prince Belphegor’s seat."
ratio0.694
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences62
matches
0"To their right rose massive"
1"Even in the stifling, aromatic"
2"To either side, orchards stretched"
3"Even from this distance, there"
ratio0.065
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences42
technicalSentenceCount9
matches
0"Rory reached up with her left hand, her thumb tracing the familiar crescent-shaped scar on her wrist before flattening her palm over the pendant to still it."
1"Rory drew a slow breath, steadying her pulse with the cool-headed discipline that had once kept her sane through pre-law recitations and the worse things that c…"
2"It cast long, honey-colored shadows through a sprawl of vegetation that defied every rule of botanical sanity."
3"From the gnarled stems hung clusters of grapes the size of plums, their skins so taut and dark they appeared almost black, sweating droplets of clear, fragrant …"
4"Rory stepped cautiously onto a path paved with flat, river-smoothed stones that held an unnatural warmth through the soles of her boots."
5"It wasn't hunger, not really—she had eaten cold rice at Yu-Fei’s counter barely three hours ago—but an artificial pang, an insatiable curiosity that pulled at t…"
6"As they ascended a gentle rise, the path widened into an ancient terrace of pale marble, veined with veins of copper that had oxidized into vivid turquoise."
7"Canals cut through the landscape, carrying liquids that shimmered like liquid sugar and dark wine, feeding aqueducts that disappeared into colossal, domed pavil…"
8"A low, resonant sound rolled across the terraced valley—not thunder, but the deep, mournful tolling of an immense iron bell, struck once, its vibration shudderi…"
86.54% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount1
matches
0"Rory said, the vastness pressing down on her chest"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount7
fancyTags
0"Nyx whispered (whisper)"
1"Isolde murmured (murmur)"
2"Rory breathed (breathe)"
3"Nyx corrected (correct)"
4"Rory muttered (mutter)"
5"Nyx murmured (murmur)"
6"Isolde corrected (correct)"
dialogueSentences22
tagDensity0.591
leniency1
rawRatio0.538
effectiveRatio0.538
75.9934%