Run: 2026-09-03-01M1KRANYWTE31V8E5NM2J0SHS

Run Details

Duration:
20.6s
Cost:
$0.012422
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 air did not simply turn cold when they breached the shimmer; it turned thick, parting around Aurora like chilled syrup. Rory took a sharp breath, her lungs catching on the unfamiliar weight of it. It smelled of crushed currants, sun-baked cedar, and the faint, coppery tang of an approaching thunderstorm. Behind her, the familiar silhouette of Richmond Park’s ancient oaks had vanished, erased the moment they crossed the line where the standing stones met the tear in the Veil. She looked down instinctively. Her scuffed leather boots rested on turf that was not quite grass, but a dense weave of emerald moss shot through with threads of pale, luminescent gold. Beside her, Isolde moved without a sound. The half-Fae’s silver hair cascaded past her waist like liquid ore, catching a light that had no discernible sun. Where Isolde’s bare feet met the ground, the moss did not even bend; she drifted forward as weightless as a stray thought, her pale lavender eyes fixed on the horizon. To Rory’s left, Nyx coalesced out of the ambient gloom. The Shade’s towering silhouette stretched upward to just over six feet, their edges fraying into ribbons of dark mist before snapping back into a sharp, humanoid contour. Two embers of faint violet flared where their eyes should be. "The border holds no memory of our coming," Nyx’s voice was a dry rattle, like dead leaves swept across flagstones by an autumn draft. "The threshold has closed behind us." "Good," Rory muttered, though her stomach performed a tight, nervous flip. She reached beneath the collar of her jacket, her fingers brushing the Heartstone pendant. The thumbnail-sized crimson gem was hot against her skin, thrumming with a steady, low vibration that resonated right through her breastbone. It felt like a tiny caged heart beating in sync with something vast and subterranean. "That means whatever is on this side knows we're here, doesn't it?" "To know is to expect, and to expect is to wait," Isolde said, her voice smooth and cadence light, dancing around the question without offering a lie. She tilted her chin toward the expanse ahead. "This soil remembers hunger, mortal daughter. It waits only for a mouth." Rory rolled her eyes slightly, a reflex born of dealing with the seer’s infuriating evasions, but she didn't drop her guard. With her right hand, she drew the Fae-forged blade from its sheath at her hip. The slender, leaf-shaped dagger of moonsilver was so cold it bit through the leather of her gloves, its faint, milky luminescence throwing pale shards across the underbrush. She traced the familiar crescent-shaped scar on her left wrist with her thumb—an old, grounding habit from Cardiff—and fell into step beside the others. The landscape unfurled in impossible geometry. Above them stretched a vaulted expanse of warm, bruised amber, casting everything in the long, rich shadows of a perpetual late afternoon. There was no sun, only a radiant, honeyed haze that seemed to seep from the sky itself. Terraces rose in colossal, sweeping arcs around them, climbing toward distant hills that looked sculpted rather than grown. Every tier of the land was choked with life, but it was a life gone entirely to excess. Sprawling vineyards clambered over collapsed colonnades of white marble, the vines thick as tree trunks and groaning under clusters of grapes the size of plums. Some were a deep, bruised black; others were translucent as glass, their inner juices glowing faintly with crimson and gold. Orchards of twisted, pale-barked trees flanked the path, their branches heavy with fruit that Rory could not name—gourds that seemed to pulse with faint light, and pendulous, velvety spheres that wept drops of amber nectar onto the stones below. "What is this place?" Rory asked softly, keeping her voice low. The silence here was uncanny; there were no birds, no hum of insects, only the wet *drip-drop* of overripe fruit splitting open on the flagstones. "The fringe of Dymas," Nyx answered, their silhouette shrinking slightly, drawing close to Rory’s shadow as if wary of the amber light. "The gardens of the Prince of Gluttony. In my mortal days, when the world was younger and my flesh was whole, men starved in winter while dreaming of gates like these. They did not know the cost of the meal." "A feast that never clears," Isolde murmured, her gaze drifting over a marble trellis smothered in climbing roses whose petals were thick and waxy as raw beef. "Every seed sown in want, every harvest reaped in ruin. Touch nothing that offers itself freely, Aurora. The soil here does not feed; it fattens." Rory had no intention of eating anything. The heavy, perfumed air was already clinging to the back of her throat, sweet and cloying enough to make her head spin. She stepped carefully over a crack in the flagstone where a thick root had broken through. The sap oozing from the fracture was golden and viscous, smelling distinctly of scorched caramel and old bone. They reached a wide, circular courtyard dominated by an ancient stone pavilion. Its roof had long since fallen in, but the columns remained, carved with intricate friezes of banquets: figures with hollow cheeks gorging themselves on roasted beasts, their hands claw-like, their bellies distended, while above them hovered horned silhouettes with outstretched chalices. In the center of the pavilion stood a low table of petrified wood, undisturbed by the creeping vines. Resting upon it was a shallow silver bowl filled with clear, still water. Rory paused at the pavilion's threshold, her bright blue eyes scanning the shadows beneath the ruined arches. "Nyx. Do you sense anything?" The Shade drifted forward, incorporeal mist skimming over the flagstones before solidifying near the stone table. Nyx leaned down, the violet pinpricks of their eyes reflecting in the dark wood. "A ward. Old, brittle, but anchored to the realm below. It tastes of iron and old salt." "Wards are meant to keep things out," Rory said, taking a cautious step into the pavilion. The cold blade in her hand hummed, a barely audible resonance that made the hairs on her arms stand up. "Or keep them in." "A cage and a fortress share the same iron," Isolde said, pausing beside a broken column. She looked out across the amber-lit valley, where distant, palatial spires pierced the glowing haze miles away. "The key you carry seeks its lock." Rory looked down at her chest. The Heartstone was pulsing faster now, a sharp, rhythmic heat that warmed the fabric of her coat. She approached the table, keeping her blade ready. Inside the silver bowl, the water wasn't water at all. When the faint luminescence of her dagger caught the surface, it shimmered like liquid quartz, completely motionless despite the draft that stirred her dark hair. Deep within the liquid, a reflection was forming. It wasn't Rory's face, nor the ruined pavilion. It was a cavernous hall of black stone, lit by great iron braziers, where figures moved around massive hearths in a blur of terrifying, decadent motion. "The gate is near," Rory breathed, a mixture of awe and cold dread settling in her gut. "It’s deeper in the valley." "Then we move under the shade of the boughs," Nyx whispered, their form darkening, pulling tight against the stone floor. "The master of this place does not sleep, and his kitchen fires never go out." Rory took a slow breath, letting the strange, heavy air fill her lungs, steeling herself against the sweet rot of the realm. With a nod to the seer and the shadow, she stepped down from the pavilion, descending into the gilded labyrinth of the orchard.
created_at"2026-09-03T13:46:27.172Z" 9/3/2026, 1:46:27 PM
model"google/gemini-3.7-flash-20260813"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5083
moderation_latency(null)
generation_time20494
tokens_prompt1547
tokens_completion2466
native_tokens_prompt1593
native_tokens_completion2994
native_tokens_completion_images0
native_tokens_reasoning1325
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.01242225
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788443187-ktaCcQwX7TvGBAStJIo7"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788443187-LNRfIp0nBAPiLlSneo2L"
upstream_id"M3qZapGVE7Wk1MkP3_SIsAE"
provider_responses
0
endpoint_id"dd072012-3274-417d-97e3-e290cba37e31"
id"M3qZapGVE7Wk1MkP3_SIsAE"
is_byokfalse
latency5083
model_permaslug"google/gemini-3.7-flash-20260813"
provider_name"Google AI Studio"
status200
total_cost0.01242225
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
totalTags10
adverbTagCount1
adverbTags
0"Rory asked softly [softly]"
dialogueSentences21
tagDensity0.476
leniency0.952
rawRatio0.1
effectiveRatio0.095
80.41% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1276
totalAiIsmAdverbs5
found
0
adverb"slightly"
count2
1
adverb"softly"
count1
2
adverb"carefully"
count1
3
adverb"completely"
count1
highlights
0"slightly"
1"softly"
2"carefully"
3"completely"
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)
21.63% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1276
totalAiIsms20
found
0
word"chilled"
count1
1
word"weight"
count1
2
word"familiar"
count2
3
word"gloom"
count1
4
word"stomach"
count1
5
word"resonated"
count1
6
word"dancing"
count1
7
word"traced"
count1
8
word"radiant"
count1
9
word"marble"
count2
10
word"pulse"
count1
11
word"silence"
count1
12
word"uncanny"
count1
13
word"intricate"
count1
14
word"scanning"
count1
15
word"resonance"
count1
16
word"rhythmic"
count1
17
word"shimmered"
count1
highlights
0"chilled"
1"weight"
2"familiar"
3"gloom"
4"stomach"
5"resonated"
6"dancing"
7"traced"
8"radiant"
9"marble"
10"pulse"
11"silence"
12"uncanny"
13"intricate"
14"scanning"
15"resonance"
16"rhythmic"
17"shimmered"
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
narrationSentences62
matches(empty)
96.77% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences62
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences73
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords1273
ratio0.001
matches
0"drip-drop"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions34
wordCount1063
uniqueNames11
maxNameDensity1.32
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Aurora1
Richmond1
Park1
Veil1
Isolde5
Rory14
Nyx5
Shade2
Heartstone2
Fae-forged1
Cardiff1
persons
0"Aurora"
1"Isolde"
2"Rory"
3"Nyx"
4"Shade"
places
0"Richmond"
1"Park"
2"Veil"
3"Cardiff"
globalScore0.841
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences61
glossingSentenceCount4
matches
0"not quite grass, but a dense weave of emerald moss shot through with threads of pale, luminescent gold"
1"felt like a tiny caged heart beating in"
2"haze that seemed to seep from the sky itself"
3"gourds that seemed to pulse with faint light, and pendulous, velvety spheres that wept drops of amber nectar onto the stones below"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.786
wordCount1273
matches
0"not quite grass, but a dense weave of emerald moss shot through with threads of p"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences73
matches(empty)
73.14% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs25
mean50.92
std20.67
cv0.406
sampleLengths
021
159
287
348
430
573
647
787
863
9102
1036
1162
1252
1363
1453
1531
1622
1747
1840
1940
2066
2142
2222
2335
2445
99.60% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences62
matches
0"was choked"
75.78% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs161
matches
0"was already clinging"
1"was pulsing"
2"was forming"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount5
flaggedSentences7
totalSentences73
ratio0.096
matches
0"The air did not simply turn cold when they breached the shimmer; it turned thick, parting around Aurora like chilled syrup."
1"Where Isolde’s bare feet met the ground, the moss did not even bend; she drifted forward as weightless as a stray thought, her pale lavender eyes fixed on the horizon."
2"She traced the familiar crescent-shaped scar on her left wrist with her thumb—an old, grounding habit from Cardiff—and fell into step beside the others."
3"Some were a deep, bruised black; others were translucent as glass, their inner juices glowing faintly with crimson and gold."
4"Orchards of twisted, pale-barked trees flanked the path, their branches heavy with fruit that Rory could not name—gourds that seemed to pulse with faint light, and pendulous, velvety spheres that wept drops of amber nectar onto the stones below."
5"The silence here was uncanny; there were no birds, no hum of insects, only the wet *drip-drop* of overripe fruit splitting open on the flagstones."
6"\"Every seed sown in want, every harvest reaped in ruin. Touch nothing that offers itself freely, Aurora. The soil here does not feed; it fattens.\""
76.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1075
adjectiveStacks4
stackExamples
0"slender, leaf-shaped dagger"
1"familiar crescent-shaped scar"
2"deep, bruised black; others"
3"twisted, pale-barked trees"
adverbCount30
adverbRatio0.027906976744186046
lyAdverbCount13
lyAdverbRatio0.012093023255813953
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences73
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences73
mean17.44
std8.27
cv0.474
sampleLengths
021
114
216
329
44
527
67
719
830
910
1027
1111
1224
136
1411
1514
1621
1715
1812
1927
208
2112
2221
2315
2427
2524
266
2722
2817
2918
3018
3125
3220
3339
3411
3525
3622
3740
3827
3925
407
4122
4216
4318
4412
4541
4618
4713
4817
495
72.15% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.4657534246575342
totalSentences73
uniqueOpeners34
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
pronounCount14
totalSentences62
matches
0"It smelled of crushed currants,"
1"She looked down instinctively."
2"Her scuffed leather boots rested"
3"She reached beneath the collar"
4"It felt like a tiny"
5"She tilted her chin toward"
6"She traced the familiar crescent-shaped"
7"She stepped carefully over a"
8"They reached a wide, circular"
9"Its roof had long since"
10"She looked out across the"
11"She approached the table, keeping"
12"It wasn't Rory's face, nor"
13"It was a cavernous hall"
ratio0.226
80.97% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount47
totalSentences62
matches
0"The air did not simply"
1"Rory took a sharp breath,"
2"It smelled of crushed currants,"
3"She looked down instinctively."
4"Her scuffed leather boots rested"
5"The half-Fae’s silver hair cascaded"
6"The Shade’s towering silhouette stretched"
7"Nyx’s voice was a dry"
8"Rory muttered, though her stomach"
9"She reached beneath the collar"
10"The thumbnail-sized crimson gem was"
11"It felt like a tiny"
12"Isolde said, her voice smooth"
13"She tilted her chin toward"
14"Rory rolled her eyes slightly,"
15"The slender, leaf-shaped dagger of"
16"She traced the familiar crescent-shaped"
17"The landscape unfurled in impossible"
18"Terraces rose in colossal, sweeping"
19"Every tier of the land"
ratio0.758
80.65% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences62
matches
0"To Rory’s left, Nyx coalesced"
ratio0.016
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences43
technicalSentenceCount9
matches
0"Her scuffed leather boots rested on turf that was not quite grass, but a dense weave of emerald moss shot through with threads of pale, luminescent gold."
1"The half-Fae’s silver hair cascaded past her waist like liquid ore, catching a light that had no discernible sun."
2"The Shade’s towering silhouette stretched upward to just over six feet, their edges fraying into ribbons of dark mist before snapping back into a sharp, humanoi…"
3"The thumbnail-sized crimson gem was hot against her skin, thrumming with a steady, low vibration that resonated right through her breastbone."
4"Terraces rose in colossal, sweeping arcs around them, climbing toward distant hills that looked sculpted rather than grown."
5"Orchards of twisted, pale-barked trees flanked the path, their branches heavy with fruit that Rory could not name—gourds that seemed to pulse with faint light, …"
6"The Heartstone was pulsing faster now, a sharp, rhythmic heat that warmed the fabric of her coat."
7"When the faint luminescence of her dagger caught the surface, it shimmered like liquid quartz, completely motionless despite the draft that stirred her dark hai…"
8"Rory took a slow breath, letting the strange, heavy air fill her lungs, steeling herself against the sweet rot of the realm."
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount2
matches
0"Rory muttered, though her stomach performed a tight, nervous flip"
1"Nyx whispered, their form darkening, pulling tight against the stone floor"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount4
fancyTags
0"Rory muttered (mutter)"
1"Isolde murmured (murmur)"
2"Rory breathed (breathe)"
3"Nyx whispered (whisper)"
dialogueSentences21
tagDensity0.429
leniency0.857
rawRatio0.444
effectiveRatio0.381
72.1807%