Run: 2026-05-10-01KR8W1VSXTMRBKWR494GZDDKE

Run Details

Duration:
2m 1s
Cost:
$0.000953
Provider:
NextBit

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 inside the grove didn't behave like the air in Richmond Park. Outside the ancient oak standing stones, the London breeze had been damp and smelled of wet pavement and exhaust; here, the atmosphere was thick, sweet, and heavy, like inhaling the scent of crushed jasmine and old honey. Aurora stepped over a tangle of silver-veined ferns, her boots sinking into moss that felt less like vegetation and more like velvet upholstery. She paused, her hand instinctively drifting to the silver chain around her neck. The Heartstone pendant was humming. It wasn't a sound, exactly, but a rhythmic vibration against her collarbone, a low-frequency pulse that mirrored the frantic thrum of her own heart. "Keep your eyes sharp," Rory whispered, though there was no one behind her to warn but the shadows themselves. Beside her, the shadows were moving. Nyx didn't walk so much as they bled through the environment, a humanoid silhouette that seemed to swallow the light around them. The Shade’s form was a void in the shape of a man, six feet of living darkness that made the vibrant colors of the grove feel strangely muted by comparison. As Nyx moved, the faint violet glow of their eyes flickered like dying embers. "The Veil is thin here," Nyx said. Their voice didn't come from a throat; it was a soft, rushing sound, like wind whistling through a keyhole. "The boundary is a bruised thing in this place. Can you feel it? The pressure in your ears?" Rory nodded, swallowing hard. She did feel it—a strange, pressurized sensation, as if she were diving toward the bottom of a deep pool. Every step deeper into the clearing felt like a departure from the laws of physics she had spent twenty-five years mastering. "It's beautiful," a new voice drifted toward them, light and airy. Isolde Varga moved ahead of them, her silver hair trailing behind her like a comet’s tail. She walked with a terrifying grace, her feet brushing against the wildflowers that bloomed in impossible, neon hues—electric blues, deep magentas, and golds that seemed to glow from within. Despite the density of the undergrowth, Isolde left no footprints. The petals simply sprang back into place as she passed, undisturbed, as if she were a ghost passing through a dream. "Beautiful can be a mask, Isolde," Rory said, her voice regaining its steady, analytical edge. She reached down to adjust the weight of the Fae-Forged blade at her hip. The moonsilver hilt was biting cold against her palm, a constant, grounding reminder of the danger they were walking into. "In my experience, things that look this perfect are usually hiding a trap." Isolde turned, her pale lavender eyes shimmering with a light that suggested she was looking at something several inches behind Rory’s head. A small, enigmatic smile played on her lips. "The rose does not hide the thorn, little mortal. It simply invites you to touch it. The question is whether you wish to bleed." They pushed through a curtain of weeping willow branches that hung low to the ground, and the grove opened into a wide, sunken basin. Rory stopped dead. The center of the clearing was dominated by a grove of trees that defied botanical logic. Their trunks were translucent, looking like spun glass, and within the bark, glowing sap flowed upward in slow, rhythmic pulses. The ground was a riot of bioluminescent flora; tiny, bell-shaped flowers chimed softly as they swayed, emitting a sound like distant crystal bells. "Is this... part of the Fae realm?" Rory asked, her blue eyes wide as she scanned the perimeter. "It is the intersection," Nyx replied, appearing suddenly at her shoulder. The Shade didn't make a sound, but Rory felt the sudden drop in temperature their presence brought. "A pocket of existence where the layers of the world have rubbed together until they wore thin. It is a sanctuary for some, and a trap for others." Rory walked toward the center, her gaze fixed on a cluster of iridescent mushrooms that seemed to be breathing. As she approached, the Heartstone against her chest grew warmer, the crimson gem pulsing with a light that matched the sap in the trees. It was a warning. Or a compass. She knelt, reaching out a hand toward a flower that resembled a starburst of white silk. As her fingers neared, the flower recoiled, curling inward with a tiny, wet snap. "Don't," Isolde warned softly. The Half-Fae was standing perfectly still, her gaze fixed on the horizon of the grove where the sky above the canopy shifted from a pale twilight to a bruised, swirling violet. "The flora here possesses a memory. It remembers the touch of those who came before, and it remembers the hunger of those who stayed too long." Rory pulled her hand back, her heart racing. She looked at the small, crescent-shaped scar on her left wrist, a habit of rubbing it when she was anxious. She felt an inexplicable sense of being watched—not by eyes, but by the environment itself. The trees, the flowers, even the very air seemed to be leaning in, listening to the cadence of her breathing. "What are we looking for, exactly?" Rory asked, turning back to the group. "You said there was a tear. A rift point." "The Veil is fraying here," Nyx said, their violet eyes scanning the shifting shadows between the glass-like trees. "The balance is tilting. Something from the other side is leaning against the door, trying to find a crack." Rory thought of Dymas—the stories of the amber skies and the suffocating excess of the gluttony realm. She thought of the warmth of the Heartstone. If a portal to Hel opened in a place as delicate as this, the devastation wouldn't just be physical. It would be a corruption of the very essence of this world. "There," Isolde pointed. At the edge of the basin, where the shadows of the glass trees converged into a dense, impenetrable knot, the air began to shimmer. It wasn't a movement of wind, but a visual distortion, like heat rising from asphalt on a summer day. It was subtle, a slight warping of the landscape that made the trees behind it look bent and broken. Rory felt the temperature plummet. The warmth of the Heartstone intensified, turning from a steady pulse to a sharp, insistent heat that felt like a coal pressed against her skin. "The Veil," Rory whispered. She drew the Fae-Forged blade. The moonsilver caught the ethereal light of the grove, glowing with a pale, moonlight luster that cut through the gloom. The metal was freezing, an icy bite that seemed to travel up her arm and settle in her bones, but she welcomed it. It was a sharp, clean sensation in a world that was becoming increasingly surreal. As they moved toward the distortion, the chiming of the flowers grew louder, turning from a melodic lullaby into a frantic, discordant clatter. The sweet scent of jasmine curdled, replaced by a metallic tang that coated the back of Rory’s throat. "Something is coming through," Nyx warned, their form expanding, the edges of their silhouette blurring and stretching until they seemed to occupy more space than a single body should. "The shadows are no longer mine to command here. They are being pulled." The shimmering distortion widened. A hairline fracture appeared in the air, a jagged tear that bled a light so dark it felt like a physical weight. It wasn't a lack of light, but a presence of something else—something hungry. Rory gripped the hilt of her dagger, her knuckles white. She was a delivery girl from London, a girl who had run from a bad life to find a quiet one in the cracks of the city. She wasn't a warrior, and she certainly wasn't a mage. But as the crimson glow of her pendant flared in unison with the darkening rift, she realized that the quiet life was a luxury she had long since forfeited. "Stay behind me," Rory said, her voice surprisingly steady despite the tremor in her knees. She stepped forward, the moonsilver blade held out in front of her, a single point of cold, sharp reality against the encroaching madness of the void. The grove held its breath. The flowers went silent. And then, the tear began to scream.
created_at"2026-05-10T11:58:37.379Z" 5/10/2026, 11:58:37 AM
model"google/gemma-4-26b-a4b-it-20260403"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2024
moderation_latency(null)
generation_time120554
tokens_prompt1590
tokens_completion2074
native_tokens_prompt1610
native_tokens_completion1779
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.0009531
router(null)
provider_responses
0
endpoint_id"e22ce918-7adb-4e4f-b2e2-c6c5b3066b69"
id"chatcmpl-82fc7f547a7a62f9"
is_byokfalse
latency2024
model_permaslug"google/gemma-4-26b-a4b-it-20260403"
provider_name"NextBit"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1778414317-3vDnkDf3eE3nlru1G3S2"
session_id(null)
api_type"completions"
id"gen-1778414317-6l1WQmlCMLEwFdyfyezi"
upstream_id"chatcmpl-82fc7f547a7a62f9"
total_cost0.0009531
cache_discount(null)
upstream_inference_cost0
provider_name"NextBit"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount1
adverbTags
0"Isolde warned softly [softly]"
dialogueSentences21
tagDensity0.619
leniency1
rawRatio0.077
effectiveRatio0.077
78.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1397
totalAiIsmAdverbs6
found
0
adverb"softly"
count2
1
adverb"suddenly"
count1
2
adverb"perfectly"
count1
3
adverb"very"
count2
highlights
0"softly"
1"suddenly"
2"perfectly"
3"very"
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)
17.68% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1397
totalAiIsms23
found
0
word"velvet"
count1
1
word"rhythmic"
count2
2
word"pulse"
count2
3
word"flickered"
count1
4
word"electric"
count1
5
word"weight"
count2
6
word"reminder"
count1
7
word"perfect"
count1
8
word"enigmatic"
count1
9
word"crystal"
count1
10
word"scanned"
count1
11
word"sanctuary"
count1
12
word"silk"
count1
13
word"racing"
count1
14
word"sense of"
count1
15
word"scanning"
count1
16
word"warmth"
count2
17
word"gloom"
count1
18
word"surreal"
count1
highlights
0"velvet"
1"rhythmic"
2"pulse"
3"flickered"
4"electric"
5"weight"
6"reminder"
7"perfect"
8"enigmatic"
9"crystal"
10"scanned"
11"sanctuary"
12"silk"
13"racing"
14"sense of"
15"scanning"
16"warmth"
17"gloom"
18"surreal"
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
emotionTells1
narrationSentences78
matches
0"was anxious"
0.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount8
narrationSentences78
filterMatches
0"feel"
1"look"
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)
analyzedSentences86
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
totalWords1392
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1192
uniqueNames13
maxNameDensity1.34
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
London2
Heartstone4
Shade2
Nyx6
Isolde5
Varga1
Fae-Forged2
Rory16
Half-Fae1
Dymas1
Hel1
persons
0"Heartstone"
1"Shade"
2"Nyx"
3"Isolde"
4"Varga"
5"Rory"
places
0"Richmond"
1"Park"
2"London"
globalScore0.829
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences64
glossingSentenceCount7
matches
0"silhouette that seemed to swallow the light around them"
1"felt like a departure from the laws of"
2"golds that seemed to glow from within"
3"mushrooms that seemed to be breathing"
4"felt like a coal pressed against her sk"
5"bite that seemed to travel up her arm and settle in her bones, but she welcomed it"
6"felt like a physical weight"
56.32% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.437
wordCount1392
matches
0"no one behind her to warn but"
1"not by eyes, but by the environment itself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences86
matches
0"realized that the"
90.99% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs32
mean43.5
std20.38
cv0.468
sampleLengths
050
165
219
372
444
544
611
776
862
954
1027
1159
1218
1356
1450
1530
1661
1763
1822
1937
2056
213
2262
2330
244
2562
2641
2742
2839
2976
3041
3116
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences78
matches
0"was dominated"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs191
matches
0"was humming"
1"were diving"
2"was biting"
3"were walking"
4"was looking"
5"was standing"
6"was freezing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount3
flaggedSentences8
totalSentences86
ratio0.093
matches
0"Outside the ancient oak standing stones, the London breeze had been damp and smelled of wet pavement and exhaust; here, the atmosphere was thick, sweet, and heavy, like inhaling the scent of crushed jasmine and old honey."
1"Their voice didn't come from a throat; it was a soft, rushing sound, like wind whistling through a keyhole."
2"She did feel it—a strange, pressurized sensation, as if she were diving toward the bottom of a deep pool."
3"She walked with a terrifying grace, her feet brushing against the wildflowers that bloomed in impossible, neon hues—electric blues, deep magentas, and golds that seemed to glow from within."
4"The ground was a riot of bioluminescent flora; tiny, bell-shaped flowers chimed softly as they swayed, emitting a sound like distant crystal bells."
5"She felt an inexplicable sense of being watched—not by eyes, but by the environment itself."
6"Rory thought of Dymas—the stories of the amber skies and the suffocating excess of the gluttony realm."
7"It wasn't a lack of light, but a presence of something else—something hungry."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1205
adjectiveStacks2
stackExamples
0"tiny, bell-shaped flowers"
1"small, crescent-shaped scar"
adverbCount32
adverbRatio0.026556016597510373
lyAdverbCount11
lyAdverbRatio0.009128630705394191
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences86
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences86
mean16.19
std7.9
cv0.488
sampleLengths
013
137
223
313
45
524
619
76
822
930
1014
117
1219
1318
144
1519
1621
1711
1816
1929
2010
2121
2215
2314
2420
2513
2622
278
2824
2924
303
3116
3220
3323
3418
3511
3617
3728
3819
3924
404
413
4216
4314
444
4531
4626
478
4820
4915
47.67% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.3488372093023256
totalSentences86
uniqueOpeners30
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences75
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount22
totalSentences75
matches
0"She paused, her hand instinctively"
1"It wasn't a sound, exactly,"
2"Their voice didn't come from"
3"She did feel it—a strange,"
4"She walked with a terrifying"
5"She reached down to adjust"
6"They pushed through a curtain"
7"Their trunks were translucent, looking"
8"It was a warning."
9"She knelt, reaching out a"
10"She looked at the small,"
11"She felt an inexplicable sense"
12"She thought of the warmth"
13"It would be a corruption"
14"It wasn't a movement of"
15"It was subtle, a slight"
16"She drew the Fae-Forged blade."
17"It was a sharp, clean"
18"It wasn't a lack of"
19"She was a delivery girl"
ratio0.293
40.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount63
totalSentences75
matches
0"The air inside the grove"
1"Aurora stepped over a tangle"
2"She paused, her hand instinctively"
3"The Heartstone pendant was humming."
4"It wasn't a sound, exactly,"
5"Rory whispered, though there was"
6"Nyx didn't walk so much"
7"The Shade’s form was a"
8"Their voice didn't come from"
9"Rory nodded, swallowing hard."
10"She did feel it—a strange,"
11"Every step deeper into the"
12"a new voice drifted toward"
13"Isolde Varga moved ahead of"
14"She walked with a terrifying"
15"The petals simply sprang back"
16"Rory said, her voice regaining"
17"She reached down to adjust"
18"The moonsilver hilt was biting"
19"Isolde turned, her pale lavender"
ratio0.84
66.67% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences75
matches
0"If a portal to Hel"
ratio0.013
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences50
technicalSentenceCount12
matches
0"Aurora stepped over a tangle of silver-veined ferns, her boots sinking into moss that felt less like vegetation and more like velvet upholstery."
1"It wasn't a sound, exactly, but a rhythmic vibration against her collarbone, a low-frequency pulse that mirrored the frantic thrum of her own heart."
2"The Shade’s form was a void in the shape of a man, six feet of living darkness that made the vibrant colors of the grove feel strangely muted by comparison."
3"She did feel it—a strange, pressurized sensation, as if she were diving toward the bottom of a deep pool."
4"She walked with a terrifying grace, her feet brushing against the wildflowers that bloomed in impossible, neon hues—electric blues, deep magentas, and golds tha…"
5"Rory walked toward the center, her gaze fixed on a cluster of iridescent mushrooms that seemed to be breathing."
6"As she approached, the Heartstone against her chest grew warmer, the crimson gem pulsing with a light that matched the sap in the trees."
7"It was subtle, a slight warping of the landscape that made the trees behind it look bent and broken."
8"The warmth of the Heartstone intensified, turning from a steady pulse to a sharp, insistent heat that felt like a coal pressed against her skin."
9"It was a sharp, clean sensation in a world that was becoming increasingly surreal."
10"The sweet scent of jasmine curdled, replaced by a metallic tang that coated the back of Rory’s throat."
11"A hairline fracture appeared in the air, a jagged tear that bled a light so dark it felt like a physical weight."
9.62% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount3
matches
0"Rory said, her voice regaining its steady, analytical edge"
1"Rory asked, her blue eyes wide as she scanned the perimeter"
2"Rory said, her voice surprisingly steady despite the tremor in her knees"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount4
fancyTags
0"Rory whispered (whisper)"
1"Isolde warned softly (warn)"
2"Rory whispered (whisper)"
3"Nyx warned (warn)"
dialogueSentences21
tagDensity0.524
leniency1
rawRatio0.364
effectiveRatio0.364
62.0713%