Run: 2026-05-10-01KR8W27N1QJFKAANVNXPM8D2K

Run Details

Duration:
21.8s
Cost:
$0.000690
Provider:
Cloudflare

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 boundary between the park and the grove didn't feel like a wall; it felt like a change in the pressure of the air, a sudden, heavy thickness that made Aurora’s lungs work a little harder. As she stepped past the shadow of the ancient oak standing stones, the familiar, muted sounds of Richmond Park—the distant hum of London traffic, the rustle of ordinary squirrels—vanished. In their place came a silence so profound it rang in her ears, broken only by the rhythmic, wet thrum of something breathing deep within the earth. Aurora slowed her pace, her boots sinking into moss that felt less like vegetation and more like velvet-covered sponge. She reached down, her fingers brushing the silver chain around her neck. The Heartstone Pendant was pulsing against her collarbone, a steady, rhythmic heat that mirrored her own quickening heartbeat. It wasn't the frantic heat of a fever, but a warning, a low-frequency vibration that signaled they were no longer in the world she understood. "Stay close," she murmured, though she wasn't sure if she was talking to the others or to herself. Beside her, Nyx moved with a terrifying, liquid grace. The Shade didn't so much walk as flow through the undergrowth. In the dim, perpetual twilight of the grove, their silhouette was a hole in the world, a patch of absolute darkness that seemed to absorb the very light that struggled to filter through the canopy. Nyx’s violet eyes, faintly glowing like dying embers, scanned the periphery. They didn't look afraid; they looked hungry, as if the shifting reality of the Fae-touched land was a feast they had been waiting to consume. "The air tastes of copper and honey," Nyx whispered, their voice a sibilant draft that stirred the hair on Aurora’s neck. "The Veil is thin here, little mortal. It is stretched like skin over a drum." Aurora shivered. She looked ahead, trying to find a path where none seemed to exist. The flora here defied every rule of the botany she’d studied back in Cardiff. Wildflowers, vibrant and impossibly bright, bloomed in clusters of neon violet and bruised gold, their petals curling and uncurling in a slow-motion dance that suggested they were reacting to the presence of living things. They didn't just grow; they pulsed. "It's beautiful," a voice drifted from further ahead, though the speaker hadn't moved. Aurora turned her head slightly. She felt the weight of the Fae-forged blade at her hip, the moonsilver hilt cold against her palm through her jacket. Isolde had given it to her with a look that had been more a command than a gift, telling her that beauty in this place was often a mask for something teeth-and-claw. As they pushed deeper, the trees began to change. The oaks gave way to towering, spindly structures with bark that shimmered like iridescent oil on water. The canopy above was so dense that the sky was nothing more than a memory, replaced by a swirling kaleidoscope of soft, bioluminescent colors. It felt as though they were walking through the interior of a living lung. A sudden, sharp scent—clove and ozone—hit Aurora’s nose. She froze, her hand instinctively flying to the crescent-shaped scar on her left wrist. The sensation was a phantom itch, a memory of pain that always surfaced when her instincts screamed of danger. "Do you hear that?" she asked, her voice barely a breath. Nyx paused, their form flickering, momentarily becoming incorporeal as they merged with the shadow of a massive, twisting root. "The trees are dreaming," the Shade replied. "And their dreams are loud." Aurora listened. It wasn't a sound, exactly. It was a vibration in her marrow, a low-frequency hum that sounded like a thousand voices chanting just below the threshold of hearing. It was rhythmic, hypnotic, and deeply unsettling. It felt as though the grove were aware of them, an immense, multi-eyed consciousness watching their every step through the translucent leaves and the glowing fungi. They reached a clearing where the ground sloped downward into a shallow basin. In the center sat a pool of water so still it looked like a sheet of polished obsidian. Around the perimeter, the wildflowers grew in a concentrated ring, their light casting long, dancing shadows across the moss. Aurora stepped toward the edge, drawn by a compulsion she couldn't name. The Heartstone Pendant grew warmer, the crimson gem beneath the silver casing glowing with a soft, rhythmic light that cast a red hue over the dark water. "Don't," Nyx warned, appearing suddenly at her shoulder. The Shade’s presence brought a sudden chill, a vacuum of heat that made Aurora’s breath mist in the air. "The water does not reflect what is. It reflects what was, or what might be. Both are traps." Aurora pulled her hand back, her fingers trembling. She looked down at the surface. For a fleeting second, the reflection didn't show her own bright blue eyes or her dark, shoulder-length hair. Instead, she saw a glimpse of a warm, amber sky and the sprawling, decadent greenery of a vineyard. A sense of overwhelming hunger—not her own, but something vast and gluttonous—washed over her, making her stomach twist in a sudden, violent knot. She recoiled, stumbling back toward the safety of the trees. The vision of Dymas, of the realm of Gluttony, vanished as quickly as it had appeared, leaving her gasping for air. "What was that?" she demanded, turning to Nyx. "I saw... I saw something else. Another place." Nyx’s violet eyes drifted to the pendant. "The Veil is not a wall, Aurora Carter. It is a tapestry. And you are walking through the threads. When the threads fray, the images of other worlds bleed through." "We shouldn't be here," Aurora said, the realization settling in her chest like lead. The wonder of the glowing flora and the singing trees was rapidly being eclipsed by a sense of profound wrongness. The beauty was too bright, the silence too heavy, the colors too loud. It was a place designed to overwhelm the senses, to strip away the defenses of the mind until nothing was left but raw, unshielded perception. She reached for the Fae-forged blade, her fingers closing around the cold moonsilver. The chill of the metal acted like an anchor, grounding her to her own reality. "Isolde said this place was a pocket," Aurora whispered, more to herself than to Nyx. "A space between. But it feels less like a pocket and more like a trap." "Every sanctuary is a trap for someone," Nyx replied, their voice sounding like wind rushing through a narrow canyon. They began to move again, heading deeper into the thicket, away from the obsidian pool. "The question is not whether we are trapped, but whether we are the hunters or the prey." Aurora followed, her eyes scanning the shifting shadows. She felt the weight of the world she had left behind—the cramped London flat, the smell of Yu-Fei’s restaurant, the mundane safety of the streets. It felt a lifetime away, a dream she had once had. Here, in the heart of the grove, the only reality was the pulse of the Heartstone, the cold bite of the Fae blade, and the creeping suspicion that the shadows were beginning to close in around them. As they moved, the light began to change, shifting from the soft violet of twilight to a bruised, deep indigo. The humming in the ground intensified, turning from a murmur into a steady, thrumming pulse that matched the rhythm of the pendant. Every step felt heavier, as if the very air was trying to claim them, to pull them down into the moss and the memory of the earth. Aurora gripped the hilt of her dagger, her eyes fixed on the path ahead. She was a delivery person from Cardiff, a woman who had spent her life trying to outrun her past. But as the ancient, alien trees leaned in closer, their glowing leaves whispering her name, she realized that some things couldn't be outrun. Some things had to be faced, even if they lived in the spaces between the worlds.
created_at"2026-05-10T11:58:49.512Z" 5/10/2026, 11:58:49 AM
model"google/gemma-4-26b-a4b-it-20260403"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency145
moderation_latency(null)
generation_time21709
tokens_prompt1590
tokens_completion2031
native_tokens_prompt1624
native_tokens_completion1758
native_tokens_completion_images(null)
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.0006898
router(null)
provider_responses
0
endpoint_id"e2a16fa6-1f65-413e-9ecb-93901089ddb1"
id"id-1778414329596"
is_byokfalse
latency80
model_permaslug"google/gemma-4-26b-a4b-it-20260403"
provider_name"Cloudflare"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1778414329-BYQtYEj5soizhpN2i9mk"
session_id(null)
api_type"completions"
id"gen-1778414329-0rZ58ghbDpajYwd29CLZ"
upstream_id"id-1778414329596"
total_cost0.0006898
cache_discount(null)
upstream_inference_cost0
provider_name"Cloudflare"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount0
adverbTags(empty)
dialogueSentences17
tagDensity0.588
leniency1
rawRatio0
effectiveRatio0
81.64% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1362
totalAiIsmAdverbs5
found
0
adverb"very"
count2
1
adverb"slightly"
count1
2
adverb"suddenly"
count1
3
adverb"quickly"
count1
highlights
0"very"
1"slightly"
2"suddenly"
3"quickly"
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)
0.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1362
totalAiIsms29
found
0
word"familiar"
count1
1
word"silence"
count2
2
word"profound"
count2
3
word"rhythmic"
count4
4
word"velvet"
count1
5
word"scanned"
count1
6
word"dance"
count1
7
word"pulsed"
count1
8
word"weight"
count2
9
word"shimmered"
count1
10
word"kaleidoscope"
count1
11
word"dancing"
count1
12
word"chill"
count2
13
word"fleeting"
count1
14
word"sense of"
count2
15
word"stomach"
count1
16
word"tapestry"
count1
17
word"sanctuary"
count1
18
word"scanning"
count1
19
word"pulse"
count2
highlights
0"familiar"
1"silence"
2"profound"
3"rhythmic"
4"velvet"
5"scanned"
6"dance"
7"pulsed"
8"weight"
9"shimmered"
10"kaleidoscope"
11"dancing"
12"chill"
13"fleeting"
14"sense of"
15"stomach"
16"tapestry"
17"sanctuary"
18"scanning"
19"pulse"
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
narrationSentences74
matches(empty)
46.33% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount5
narrationSentences74
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences81
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
totalWords1355
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
91.96% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions47
wordCount1206
uniqueNames15
maxNameDensity1.16
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Aurora14
Richmond1
Park1
London2
Heartstone3
Pendant2
Nyx9
Shade3
Fae-touched1
Cardiff2
Fae-forged2
Dymas1
Gluttony1
Yu-Fei1
Fae4
persons
0"Aurora"
1"Nyx"
2"Shade"
3"Gluttony"
4"Yu-Fei"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
globalScore0.92
windowScore1
2.94% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences68
glossingSentenceCount4
matches
0"felt like a change in the pressure of t"
1"darkness that seemed to absorb the very light that struggled to filter through the canopy"
2"sounded like a thousand voices chanting ju"
3"looked like a sheet of polished obsidian"
52.40% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.476
wordCount1355
matches
0"not her own, but something vast"
1"not whether we are trapped, but whether we are the hunters"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences81
matches
0"realized that some"
90.88% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs27
mean50.19
std23.49
cv0.468
sampleLengths
092
174
218
391
436
569
613
758
864
941
1011
1131
1263
1350
1439
1545
1673
1731
1816
1937
2072
2128
2230
2351
2481
2569
2672
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences74
matches(empty)
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs180
matches
0"was pulsing"
1"was talking"
2"were reacting"
3"were walking"
4"was rapidly being"
5"were beginning"
6"was trying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount3
flaggedSentences7
totalSentences81
ratio0.086
matches
0"The boundary between the park and the grove didn't feel like a wall; it felt like a change in the pressure of the air, a sudden, heavy thickness that made Aurora’s lungs work a little harder."
1"As she stepped past the shadow of the ancient oak standing stones, the familiar, muted sounds of Richmond Park—the distant hum of London traffic, the rustle of ordinary squirrels—vanished."
2"They didn't look afraid; they looked hungry, as if the shifting reality of the Fae-touched land was a feast they had been waiting to consume."
3"They didn't just grow; they pulsed."
4"A sudden, sharp scent—clove and ozone—hit Aurora’s nose."
5"A sense of overwhelming hunger—not her own, but something vast and gluttonous—washed over her, making her stomach twist in a sudden, violent knot."
6"She felt the weight of the world she had left behind—the cramped London flat, the smell of Yu-Fei’s restaurant, the mundane safety of the streets."
91.14% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1225
adjectiveStacks1
stackExamples
0"gluttonous—washed over her,"
adverbCount53
adverbRatio0.04326530612244898
lyAdverbCount14
lyAdverbRatio0.011428571428571429
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences81
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences81
mean16.73
std8.05
cv0.481
sampleLengths
036
129
227
319
412
518
625
718
89
911
1035
1111
1225
1321
1415
152
1613
1714
1834
196
2013
215
2221
2332
249
2517
2624
2714
288
2914
3019
3111
3219
337
345
352
365
3723
387
3926
4013
4118
4219
4312
4427
458
4619
4718
488
496
44.86% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.32098765432098764
totalSentences81
uniqueOpeners26
46.30% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences72
matches
0"Instead, she saw a glimpse"
ratio0.014
86.67% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences72
matches
0"She reached down, her fingers"
1"It wasn't the frantic heat"
2"she murmured, though she wasn't"
3"They didn't look afraid; they"
4"She looked ahead, trying to"
5"They didn't just grow; they"
6"She felt the weight of"
7"It felt as though they"
8"She froze, her hand instinctively"
9"she asked, her voice barely"
10"It wasn't a sound, exactly."
11"It was a vibration in"
12"It was rhythmic, hypnotic, and"
13"It felt as though the"
14"They reached a clearing where"
15"She looked down at the"
16"She recoiled, stumbling back toward"
17"she demanded, turning to Nyx"
18"It was a place designed"
19"She reached for the Fae-forged"
ratio0.333
36.39% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount61
totalSentences72
matches
0"The boundary between the park"
1"Aurora slowed her pace, her"
2"She reached down, her fingers"
3"The Heartstone Pendant was pulsing"
4"It wasn't the frantic heat"
5"she murmured, though she wasn't"
6"The Shade didn't so much"
7"Nyx’s violet eyes, faintly glowing"
8"They didn't look afraid; they"
9"Nyx whispered, their voice a"
10"She looked ahead, trying to"
11"The flora here defied every"
12"Wildflowers, vibrant and impossibly bright,"
13"They didn't just grow; they"
14"a voice drifted from further"
15"Aurora turned her head slightly."
16"She felt the weight of"
17"Isolde had given it to"
18"The oaks gave way to"
19"The canopy above was so"
ratio0.847
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences72
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences52
technicalSentenceCount14
matches
0"The boundary between the park and the grove didn't feel like a wall; it felt like a change in the pressure of the air, a sudden, heavy thickness that made Auror…"
1"Aurora slowed her pace, her boots sinking into moss that felt less like vegetation and more like velvet-covered sponge."
2"The Heartstone Pendant was pulsing against her collarbone, a steady, rhythmic heat that mirrored her own quickening heartbeat."
3"It wasn't the frantic heat of a fever, but a warning, a low-frequency vibration that signaled they were no longer in the world she understood."
4"In the dim, perpetual twilight of the grove, their silhouette was a hole in the world, a patch of absolute darkness that seemed to absorb the very light that st…"
5"They didn't look afraid; they looked hungry, as if the shifting reality of the Fae-touched land was a feast they had been waiting to consume."
6"Isolde had given it to her with a look that had been more a command than a gift, telling her that beauty in this place was often a mask for something teeth-and-…"
7"The oaks gave way to towering, spindly structures with bark that shimmered like iridescent oil on water."
8"Nyx paused, their form flickering, momentarily becoming incorporeal as they merged with the shadow of a massive, twisting root."
9"It felt as though the grove were aware of them, an immense, multi-eyed consciousness watching their every step through the translucent leaves and the glowing fu…"
10"The Heartstone Pendant grew warmer, the crimson gem beneath the silver casing glowing with a soft, rhythmic light that cast a red hue over the dark water."
11"The Shade’s presence brought a sudden chill, a vacuum of heat that made Aurora’s breath mist in the air."
12"The humming in the ground intensified, turning from a murmur into a steady, thrumming pulse that matched the rhythm of the pendant."
13"She was a delivery person from Cardiff, a woman who had spent her life trying to outrun her past."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount4
matches
0"she asked, her voice barely a breath"
1"Aurora said, the realization settling in her chest like lead"
2"Aurora whispered, more to herself than to Nyx"
3"Nyx replied, their voice sounding like wind rushing through a narrow canyon"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount5
fancyTags
0"she murmured (murmur)"
1"Nyx whispered (whisper)"
2"Nyx warned (warn)"
3"she demanded (demand)"
4"Aurora whispered (whisper)"
dialogueSentences17
tagDensity0.529
leniency1
rawRatio0.556
effectiveRatio0.556
62.3833%