Run: 2026-09-03-01M1KRFZ5N9A97XYKAS8H9C4TB

Run Details

Duration:
50.0s
Cost:
$0.004775
Provider:
Fireworks

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 park was dark before it should have been. Richmond Park at dusk in December should have been bare branches and frozen mud, but the air over the old oak copse felt thick, as if the cold had been held at a distance by something warmer underneath. Aurora pulled her coat tighter and kept her hand near the pendant at her throat. It had been warm since they stepped off the path. She could feel it through the thin shirt at the base of her collarbone, a faint throb like a pulse. The deep crimson stone was no bigger than her thumbnail, swinging on a silver chain that Isolde had told her, in her careful riddle, was not a gift. The chain had appeared in Aurora’s pocket the morning after she left the flat above Silas’ bar with a bag of takeout menus and a half-finished delivery route, tucked beneath a receipt for Golden Empress. No note. Isolde walked ahead without making sound. Her silver hair caught what little light filtered through the trees, reaching past her waist and catching on nothing. She was 5’5” and seemed to take up less space than that. When she moved, the wildflowers around her — tiny white stars, yellow bells, purple clover — didn’t bend. They simply parted. “Are you sure this is the right place?” Aurora asked. Her voice sounded too loud. Isolde turned her pale lavender eyes toward her and smiled without warmth. “You followed the stones. The stones were always here.” She said it gently. She could not lie, Aurora had learned from Nyx’s whispered briefing in the alley behind the bar, but the half-fae could mislead with perfect truth. Nyx stood just behind Aurora’s left shoulder, half in the shadow of a bench. In solid form they were taller than Aurora by a good six inches, a humanoid silhouette that seemed to drink light rather than reflect it. Their violet eyes glowed faintly, and when they spoke the sound came as if from the wind moving through the branches. “The Veil is thin here. It always is, but tonight it is thinner.” Aurora glanced back. Nyx’s outline flickered at the edges, as if they might slip out of the world entirely. She had met them three weeks ago, when the pendant first began to warm during her deliveries and she had gone looking for answers in the way she always did — by asking the wrong person until the right one answered. Nyx had been waiting in the service entrance of the restaurant, smelling of rain and old paper. She had not told Nyx about Evan. She had not needed to. The standing stones rose out of the grass ahead. Aurora had walked past this copse twice a week for months on her route to the park edge, and she had never seen them. Now three ancient oaks stood in a loose triangle, their trunks scarred and black, roots exposed like knuckles. Between them the air shimmered. Not like heat haze. Like a faint distortion, a thin rippling that Aurora could almost see out of the corner of her eye. When she looked directly it was just trees and dusk. “Don’t step in the ring until I do,” Isolde said. Aurora obeyed because the cool-headed part of her that had kept her alive after Evan insisted on data first. The pendant pulsed once, warm against her skin. Isolde stepped first. She left no footprints. Aurora watched the grass spring back immediately behind her, as if it remembered being unstepped on. The half-fae’s bare feet never seemed to touch the ground properly. “Now,” Isolde said. Aurora crossed the threshold. The change was not sudden. It was like stepping into water. The cold that had been waiting at her ankles fell away. The air grew soft and scented with things that should not bloom in December — honeysuckle, damp moss, the clean iron smell after a storm. Light pooled in the clearing without a source. Wildflowers bloomed year-round here, Isolde had said once, and now Aurora saw it. A carpet of blossoms in impossible colour, low and dense, ringing the clearing like a living border. She knelt instinctively, brushed a finger against a white star that should have been closed for winter. It was warm. The sound changed, too. The distant traffic of Richmond was gone. In its place was a low hum, like bees in a wall, and a faint rustle as if the trees were breathing in time with her own lungs. Somewhere far off, water moved over stone. Nyx stepped in after her, and the shadows in the clearing deepened as they did. For a moment Aurora thought they would be lost, but Nyx settled into solid form beside her, their silhouette resolving into something almost human. The whisper of their voice was closer now. “It remembers Aldric.” “What?” “These trees. They remember.” Nyx tilted their head toward the oaks. “Between.” Isolde was already moving deeper into the grove, where the trees grew closer and the light grew softer, as though the world were being filtered through silk. Aurora followed, trying not to let her eyes dart. The Fae-Forged Blade was at her hip beneath her coat, the slender leaf-shaped dagger Isolde had pressed into her palm two nights ago with a riddle about cutting what could not be seen. It was always cold to the touch. Even now, through fabric, she could feel that chill against her thigh, a counterpoint to the warmth of the pendant. The clearing opened into a narrow path lined with standing stones. Each stone was covered in carvings worn smooth by time, spirals and half-moons and shapes that hurt to look at too long. The air here tasted metallic. “Time moves differently,” Isolde said over her shoulder, not looking back. “An hour inside can be minutes or days outside. Ask yourself which you can afford to lose.” Aurora’s quick mind catalogued the implications. She had a delivery shift at seven. It was already past six. She could feel the small crescent scar on her left wrist prick where the cold had been. “If I’m late, Yu-Fei will—” “You will not be late,” Isolde said. It was true enough. The seer could not lie. Whether it meant her shift would wait or she would not return was left to the listener. Unease rose in her throat. The beauty was too precise. Every blossom faced her as she passed. The humming grew louder near the centre of the grove, where the trees formed a natural arch and the light seemed to thicken. The ground underfoot changed from soft earth to something smoother, stone veined with pale green. Nyx paused. Their form flickered, incorporeal for a heartbeat, and then solid again. “There is a tear.” Aurora saw it then — a faint shimmering distortion at the base of the arch, like heat rising off summer tarmac but cold to the eye. It wavered between the roots. The pendant flared warm against her chest, a distinct pulse, and the crimson gem caught the strange light and threw it back in a thin red glow. A Hel portal. Or the place where one would open. Her pulse kicked. “We’re not supposed to—” “We are already here,” Isolde said mildly. She stopped before the distortion and lifted her hands. The flowers around her bent toward her as if listening. The silence that followed was deeper than before. Even Nyx was still. Then, from between the roots, a sound came — not a voice, but a pressure, a low note that vibrated in Aurora’s teeth. The Veil, the barrier between Earth and Hel and the Fae Realms, was a metaphysical line, Nyx had explained, monitored by Wardens, thinning at winter solstice. She could feel it now, the way the air pulled at her skin. Isolde began to speak, and her words came in riddles as always, but for once Aurora understood the intent if not the meaning. “When the stone drinks the sun’s last sigh, the shadow will find the door it lost in 1643. Cut only what is offered. Do not take what is given.” Nyx stepped forward, their silhouette stretching toward the shimmer. “Aldric tried to summon a way home. He became this instead.” Aurora’s hand found the hilt of the Fae blade beneath her coat. It was cold, steadying. She thought of Cardiff, of her mother’s classroom, of the flat above Silas’ bar and the delivery bag she had left by the door. She thought of Evan’s hands. She thought of the quick, out-of-the-box thinking that had gotten her out of a law degree she never wanted and into this strange, cool-headed life where every answer led to a darker question. The pendant pulsed again, warm and insistent. The distortion brightened for a fraction of a second, revealing, just for an instant, a glimpse of warm amber sky, vineyards stretching to an impossible horizon, the smell of ripe fruit and iron. Dymas. Gluttony. She had only read the name in Nyx’s half-remembered stories. Isolde’s lavender eyes fixed on her. “You feel it.” Aurora did. Wonder and unease braided together, the sense of standing on a threshold where the world was both more beautiful and more dangerous than she had ever allowed herself to believe. The grove breathed around them, the flowers turning their faces to the light that had no source, the stones watching with ancient patience. She took a step closer, the blade’s cold a promise at her hip, the pendant’s warmth a warning at her throat.
created_at"2026-09-03T13:49:20.447Z" 9/3/2026, 1:49:20 PM
model"meta/muse-glimmer-30b-20260810"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency322
moderation_latency(null)
generation_time49944
tokens_prompt1547
tokens_completion3298
native_tokens_prompt1551
native_tokens_completion2904
native_tokens_completion_images(null)
native_tokens_reasoning975
native_tokens_cached400
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.00477485
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788443360-49AL64gaykXB1ragatyp"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788443360-uxexQQwSk6adioCZkZvY"
upstream_id"chatcmpl-chatcmpl-f2543e057cd8491db62e9759d31dabe2"
provider_responses
0
endpoint_id"38b85376-97ef-4ae3-b2f4-b23ca1ee2495"
id"chatcmpl-chatcmpl-f2543e057cd8491db62e9759d31dabe2"
is_byokfalse
latency133
model_permaslug"meta/muse-glimmer-30b-20260810"
provider_name"Fireworks"
status200
total_cost0.00477485
cache_discount0.000124
upstream_inference_cost0
provider_name"Fireworks"
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
totalTags16
adverbTagCount1
adverbTags
0"Isolde said mildly [mildly]"
dialogueSentences24
tagDensity0.667
leniency1
rawRatio0.063
effectiveRatio0.063
96.85% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1586
totalAiIsmAdverbs1
found
0
adverb"gently"
count1
highlights
0"gently"
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.19% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1586
totalAiIsms25
found
0
word"could feel"
count4
1
word"throb"
count1
2
word"pulse"
count3
3
word"warmth"
count3
4
word"perfect"
count1
5
word"flickered"
count2
6
word"shimmered"
count1
7
word"pulsed"
count2
8
word"resolving"
count1
9
word"whisper"
count1
10
word"silk"
count1
11
word"chill"
count1
12
word"wavered"
count1
13
word"silence"
count1
14
word"vibrated"
count1
15
word"sense of"
count1
highlights
0"could feel"
1"throb"
2"pulse"
3"warmth"
4"perfect"
5"flickered"
6"shimmered"
7"pulsed"
8"resolving"
9"whisper"
10"silk"
11"chill"
12"wavered"
13"silence"
14"vibrated"
15"sense of"
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
narrationSentences51
matches(empty)
2.80% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount5
narrationSentences51
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)
analyzedSentences56
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen109
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1592
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
76.14% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions66
wordCount1354
uniqueNames18
maxNameDensity1.48
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Park1
December2
Isolde14
Aurora20
Nyx11
Evan2
Richmond2
Fae-Forged1
Blade1
Ask1
Unease1
Hel2
Veil1
Earth1
Fae3
Realms1
Wardens1
Cardiff1
persons
0"Isolde"
1"Aurora"
2"Nyx"
3"Evan"
4"Unease"
5"Wardens"
places
0"Park"
1"December"
2"Richmond"
3"Cardiff"
globalScore0.761
windowScore0.833
28.05% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences41
glossingSentenceCount2
matches
0"silhouette that seemed to drink light rather than reflect it"
1"as if listening"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.628
wordCount1592
matches
0"not a voice, but a pressure, a low note"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences56
matches
0"feel that chill"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs42
mean37.9
std28.29
cv0.746
sampleLengths
062
110
285
358
415
550
660
713
877
912
1089
1110
1227
1334
143
15109
1646
1747
183
191
2012
2196
2238
2328
2440
2533
2655
2717
2858
2910
307
3126
3274
3323
3429
3520
3678
377
3845
399
4055
4121
50.22% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences51
matches
0"been held"
1"being unstepped"
2"been closed"
3"was gone"
4"being filtered"
5"was covered"
6"was left"
7"is offered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs209
matches
0"was like stepping"
1"were breathing"
2"was already moving"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences4
totalSentences56
ratio0.071
matches
0"Aurora glanced back. Nyx’s outline flickered at the edges, as if they might slip out of the world entirely. She had met them three weeks ago, when the pendant first began to warm during her deliveries and she had gone looking for answers in the way she always did — by asking the wrong person until the right one answered. Nyx had been waiting in the service entrance of the restaurant, smelling of rain and old paper."
1"Aurora crossed the threshold. The change was not sudden. It was like stepping into water. The cold that had been waiting at her ankles fell away. The air grew soft and scented with things that should not bloom in December — honeysuckle, damp moss, the clean iron smell after a storm. Light pooled in the clearing without a source. Wildflowers bloomed year-round here, Isolde had said once, and now Aurora saw it. A carpet of blossoms in impossible colour, low and dense, ringing the clearing like a living border. She knelt instinctively, brushed a finger against a white star that should have been closed for winter. It was warm."
2"Aurora saw it then — a faint shimmering distortion at the base of the arch, like heat rising off summer tarmac but cold to the eye. It wavered between the roots. The pendant flared warm against her chest, a distinct pulse, and the crimson gem caught the strange light and threw it back in a thin red glow."
3"The silence that followed was deeper than before. Even Nyx was still. Then, from between the roots, a sound came — not a voice, but a pressure, a low note that vibrated in Aurora’s teeth. The Veil, the barrier between Earth and Hel and the Fae Realms, was a metaphysical line, Nyx had explained, monitored by Wardens, thinning at winter solstice. She could feel it now, the way the air pulled at her skin."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1227
adjectiveStacks1
stackExamples
0"slender leaf-shaped dagger"
adverbCount40
adverbRatio0.032599837000814993
lyAdverbCount9
lyAdverbRatio0.007334963325183374
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences56
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences56
mean28.43
std25.98
cv0.914
sampleLengths
09
138
215
310
420
528
635
72
86
919
1033
1115
1216
1334
1460
155
168
1777
1812
1989
2010
2127
2234
233
24109
2546
2647
273
281
292
3010
3196
3238
3320
348
3540
3633
3755
3817
3958
4010
417
4226
4374
4423
4518
465
476
4816
494
70.83% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.44642857142857145
totalSentences56
uniqueOpeners25
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences46
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount8
totalSentences46
matches
0"It had been warm since"
1"She could feel it through"
2"Her silver hair caught what"
3"It always is, but tonight"
4"She had not told Nyx"
5"Her pulse kicked."
6"He became this"
7"She took a step closer,"
ratio0.174
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount43
totalSentences46
matches
0"The park was dark before"
1"Richmond Park at dusk in"
2"Aurora pulled her coat tighter"
3"It had been warm since"
4"She could feel it through"
5"The deep crimson stone was"
6"The chain had appeared in"
7"Isolde walked ahead without making"
8"Her silver hair caught what"
9"Aurora asked. Her voice sounded"
10"Isolde turned her pale lavender"
11"The stones were always"
12"Nyx stood just behind Aurora’s"
13"It always is, but tonight"
14"Aurora glanced back. Nyx’s outline"
15"She had not told Nyx"
16"The standing stones rose out"
17"Aurora obeyed because the cool-headed"
18"Isolde stepped first. She left"
19"Aurora crossed the threshold. The"
ratio0.935
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences46
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences25
technicalSentenceCount11
matches
0"Richmond Park at dusk in December should have been bare branches and frozen mud, but the air over the old oak copse felt thick, as if the cold had been held at …"
1"Nyx stood just behind Aurora’s left shoulder, half in the shadow of a bench. In solid form they were taller than Aurora by a good six inches, a humanoid silhoue…"
2"Aurora glanced back. Nyx’s outline flickered at the edges, as if they might slip out of the world entirely. She had met them three weeks ago, when the pendant f…"
3"Aurora obeyed because the cool-headed part of her that had kept her alive after Evan insisted on data first. The pendant pulsed once, warm against her skin."
4"Isolde stepped first. She left no footprints. Aurora watched the grass spring back immediately behind her, as if it remembered being unstepped on. The half-fae’…"
5"Aurora crossed the threshold. The change was not sudden. It was like stepping into water. The cold that had been waiting at her ankles fell away. The air grew s…"
6"The sound changed, too. The distant traffic of Richmond was gone. In its place was a low hum, like bees in a wall, and a faint rustle as if the trees were breat…"
7"Isolde was already moving deeper into the grove, where the trees grew closer and the light grew softer, as though the world were being filtered through silk. Au…"
8"The clearing opened into a narrow path lined with standing stones. Each stone was covered in carvings worn smooth by time, spirals and half-moons and shapes tha…"
9"The silence that followed was deeper than before. Even Nyx was still. Then, from between the roots, a sound came — not a voice, but a pressure, a low note that …"
10"Aurora did. Wonder and unease braided together, the sense of standing on a threshold where the world was both more beautiful and more dangerous than she had eve…"
75.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount1
matches
0"Isolde said, not looking back"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount0
fancyTags(empty)
dialogueSentences24
tagDensity0.25
leniency0.5
rawRatio0
effectiveRatio0
70.5028%