Run: 2026-10-20-01M5C6ASKE8FCHBK4YJ5YJZCRQ

Run Details

Duration:
18.6s
Cost:
$0.001212
Provider:
InferenceNet

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The standing stones rose from the earth like the teeth of some ancient, buried beast. Rory counted seven of them, each one taller than a man, their surfaces rough and pitted with age. The late afternoon sun cast long shadows across the dew-damp grass, but the shadows within the stone circle were deeper—absolute. "Right then," she said, adjusting the strap of her messenger bag. The Fae blade hung at her hip, a familiar cold weight. "This is it." Beside her, Nyx flickered. Their form was more solid than usual, a deliberate choice, but the edges of them still wavered like heat haze over tarmac. The shadows taste old here, Nyx whispered. Their voice carried on no wind Rory could feel. Older than the city. Older than the stones. Isolde stood at the threshold of the circle, her silver hair catching the light in a way that seemed to contradict the angle of the sun. She had led them through Richmond Park without a word for the last twenty minutes, her bare feet leaving no prints in the soft ground. Now she turned, her pale lavender eyes unreadable. "You must enter with intention," she said. "The Grove does not welcome the merely curious." Rory glanced at Nyx, who offered a slight, shadowy shrug. She'd learned that gesture from her, Rory suspected. "Intention," Rory repeated. "Right. We're here to find a way into Hel. That's the intention." Isolde's lips curved, but it wasn't quite a smile. "And what will you trade for the knowledge of that path? The Grove is not a place of charity." "Trade?" Rory's hand drifted to her bag. "I've got twenty quid and a half-eaten sandwich from Yu-Fei's." "The Grove has little use for mortal currency. Or mortal sandwiches." Isolde turned and stepped between the two easternmost stones. The air shimmered where she passed, like the surface of a pond disturbed by a thrown stone. Nyx moved to follow, but Rory caught their arm—or tried to. Her fingers passed through cold mist. Wait, she said. Or thought. She wasn't sure which. We don't know what we're walking into. Nyx solidified just enough for her to grip their sleeve. Knowledge has a price, Rory. Always. Be ready to pay it. "Reassuring," Rory muttered, and stepped through the stones. The first thing she noticed was the silence. Not the absence of sound—there was sound—but it was different. The wind rustled through leaves that weren't there a moment before, and the grass beneath her feet was softer, springier. But the distant hum of traffic, the drone of aircraft, the thousand tiny noises of London that she'd stopped hearing years ago—those were gone. The second thing was the light. It was golden, honeyed, falling at an angle that made no sense given the sun's position outside the circle. The shadows here pointed in directions that made her eyes ache if she looked too long. "Oh," Nyx breathed. Their form had gone fully solid, violet eyes wide, the faint glow within them flickering like candlelight. "Oh, this is—I remember this. Not this place, but this feeling. This is what it was like before. Before the ritual went wrong." Rory pulled her gaze from the impossible light to look at her friend. Nyx's face—such as it was—held something she'd never seen there before. Wonder. And underneath it, a grief so old and vast it made her chest tighten. "Before you were trapped," Rory said. It wasn't a question. Nyx nodded, their attention fixed on the grove beyond the entrance. "Before I was human, even. I think I remember this from before I was born." Isolde had already moved ahead, her silver hair a beacon in the amber light. She didn't look back. Her bare feet pressed into the grass without bending it, leaving no mark of her passage. "Come," she called. "The Grove's heart is this way. But mind where you step. The ground here remembers every foot that has ever crossed it." Rory looked down. The grass was the green of new spring, dotted with wildflowers she didn't recognize—petals of deep blue and dusky purple, some with centers that seemed to glow with their own faint light. And beneath the grass, there was something else. The ground was faintly translucent, and what lay beneath wasn't soil. It was like looking into clear, still water, and seeing down into depths that stretched further than should be possible. She saw stars, down there. Constellations in the earth. "Don't look too long," Nyx advised, suddenly beside her. "It'll pull you in. Ground like this, it doesn't have a bottom. Not the way we understand bottoms." "It's beautiful," Rory said, and her voice came out hushed. It is. Terribly beautiful. A pause. We should keep moving. They walked. The grove closed around them, the standing stones vanishing from view behind a curve of ancient oaks whose branches interlaced overhead like clasped hands. The path wasn't a path exactly—more a suggestion of one, the grass slightly more trodden, the flowers pushing aside to make way. The air grew thicker, heavier, carrying scents that Rory couldn't place. Something like honey and cinnamon, but wilder. Earthy and floral all at once. "Look," Nyx said, pointing upward. Ahead, the trees opened into a clearing. And at its center, a tree unlike any Rory had ever seen. Its trunk was silver-white, smooth as marble, branching outward in a pattern that seemed to follow the Fibonacci sequence she'd learned in school. The leaves were iridescent, catching and bending the golden light, so that the entire canopy shimmered with colors that had no names. Blue that was almost green. Purple that bled into pink. Gold that turned silver at the edges. Beneath it, the ground was different. Not the star-filled translucence of the grove path, but something that looked almost like glass. It reflected the tree above, but the reflection was wrong. The tree it showed was smaller, younger, its branches reaching in different directions. "Place of reflection," Isolde said from ahead, standing at the edge of the clearing. "The Grove remembers what was, what is, and what might yet be. The tree shows itself as it has been. The glass shows it as it could be." Rory approached the reflected tree, her boots ringing oddly on the glass-like surface. "It's showing me something different from what I am too." She did not look like herself. Her reflection's hair was longer, her face thinner, the scar on her wrist burning red in the unnatural light. And in the reflection, her hand was reaching for something small, crusted in dark red. "And what might yet be," she repeated slowly. "That's what it's showing me." "The glass doesn't speak in plain truths," Isolde said. "It shows what you could become. What you might become. It is not a prophecy." "What is it then?" "A mirror." Nyx had not approached the reflective patch of ground. They stood apart, near the silver tree, their gaze fixed upward into its branches. I can't see myself in the glass, they said, and their whisper held a raw edge. There's nothing to reflect. The Grove doesn't know me. Isolde appeared at their side, suddenly, as if she had always been there. "You are between worlds. The Grove knows this. It does not know how to hold you." "Then how do we get to Hel?" Rory asked, turning from the mirror-ground. "You said you could tell us." "I said the Grove might tell you." Isolde raised her arm, one thin finger pointing at the silver tree. "Look at its branches. See how they divide and divide. Every fork is a choice. A path not taken. The path to Hel begins at a fork the worlds do not know. You must find it." Rory looked at the tree, at the fractal pattern of its branches, at the thousands of possible paths replicated in its light. "That's it? Just find the right branch in a magic tree?" Isolde's expression was patient. "The Grove shows the way. It is not without its dangers." "What kind of dangers?" The light in the grove shifted. The amber warmth cooled, faded, and for a moment the sky above the tree—impossible, not sky at all—darkened to a deep, star-shot twilight. Something moved at the edge of the clearing, the barest ripple of shadow that might have been a trick of the light, might have been nothing, might have been watching. Nyx moved closer to Rory, their form solid and still. Better question, they whispered. What kind of dangers aren't there?
created_at"2026-10-20T08:20:02.808Z" 10/20/2026, 8:20:02 AM
model"deepseek/deepseek-v4.1-flash-20261017"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency139
moderation_latency(null)
generation_time18577
tokens_prompt1763
tokens_completion2691
native_tokens_prompt1735
native_tokens_completion2387
native_tokens_completion_images(null)
native_tokens_reasoning513
native_tokens_cached1664
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.001212492
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1792484402-hlWNkhYAZsUOaxYDjbvd"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1792484402-PurGQV1BWaGYB6bdegLf"
upstream_id"gv2_3jBg0zf8N7jNS39AAlY67"
provider_responses
0
endpoint_id"4231aea9-73af-4a2f-bd14-660b1d8b13b2"
id"gv2_3jBg0zf8N7jNS39AAlY67"
is_byokfalse
latency139
model_permaslug"deepseek/deepseek-v4.1-flash-20261017"
provider_name"InferenceNet"
status200
total_cost0.001212492
cache_discount0.000119808
upstream_inference_cost0
provider_name"InferenceNet"
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
totalTags17
adverbTagCount1
adverbTags
0"she repeated slowly [slowly]"
dialogueSentences38
tagDensity0.447
leniency0.895
rawRatio0.059
effectiveRatio0.053
86.04% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1433
totalAiIsmAdverbs4
found
0
adverb"suddenly"
count2
1
adverb"slightly"
count1
2
adverb"slowly"
count1
highlights
0"suddenly"
1"slightly"
2"slowly"
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)
51.15% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1433
totalAiIsms14
found
0
word"familiar"
count1
1
word"weight"
count1
2
word"flickered"
count1
3
word"wavered"
count1
4
word"could feel"
count1
5
word"unreadable"
count1
6
word"shimmered"
count2
7
word"silence"
count1
8
word"beacon"
count1
9
word"depths"
count1
10
word"marble"
count1
11
word"whisper"
count1
12
word"warmth"
count1
highlights
0"familiar"
1"weight"
2"flickered"
3"wavered"
4"could feel"
5"unreadable"
6"shimmered"
7"silence"
8"beacon"
9"depths"
10"marble"
11"whisper"
12"warmth"
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
narrationSentences107
matches(empty)
89.45% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences107
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences128
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen36
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1421
ratio0
matches(empty)
83.33% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions3
matches
0"The shadows taste old here, Nyx whispered."
1"Wait, she said."
2"Better question, they whispered."
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions47
wordCount1080
uniqueNames10
maxNameDensity1.76
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Fae1
Nyx12
Rory19
Richmond1
Park1
Isolde9
London1
Ahead1
Fibonacci1
Grove1
persons
0"Nyx"
1"Rory"
2"Isolde"
3"Grove"
places
0"Richmond"
1"Park"
2"London"
3"Ahead"
globalScore0.62
windowScore0.333
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences72
glossingSentenceCount5
matches
0"way that seemed to contradict the angle of the sun"
1"quite a smile"
2"centers that seemed to glow with their own faint light"
3"Something like honey and cinnamon, but wilde"
4"pattern that seemed to follow the Fibonacci sequence she'd learned in school"
59.25% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.407
wordCount1421
matches
0"Not this place, but this feeling"
1"Not the star-filled translucence of the grove path, but something"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences128
matches
0"learned that gesture"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs50
mean28.42
std19.36
cv0.681
sampleLengths
053
125
226
324
459
515
618
715
828
917
1037
1117
1216
1321
148
1562
1641
1743
1839
1910
2026
2134
2225
2374
249
2527
2610
2710
2872
295
3081
3144
3242
3323
3440
3513
3624
374
382
3923
4025
4129
4219
4355
4433
4515
464
4759
4810
4910
98.70% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences107
matches
0"were gone"
1"was—held"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs190
matches
0"was like looking"
1"was reaching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount0
flaggedSentences8
totalSentences128
ratio0.063
matches
0"The late afternoon sun cast long shadows across the dew-damp grass, but the shadows within the stone circle were deeper—absolute."
1"Nyx moved to follow, but Rory caught their arm—or tried to."
2"Not the absence of sound—there was sound—but it was different."
3"But the distant hum of traffic, the drone of aircraft, the thousand tiny noises of London that she'd stopped hearing years ago—those were gone."
4"Nyx's face—such as it was—held something she'd never seen there before."
5"The grass was the green of new spring, dotted with wildflowers she didn't recognize—petals of deep blue and dusky purple, some with centers that seemed to glow with their own faint light."
6"The path wasn't a path exactly—more a suggestion of one, the grass slightly more trodden, the flowers pushing aside to make way."
7"The amber warmth cooled, faded, and for a moment the sky above the tree—impossible, not sky at all—darkened to a deep, star-shot twilight."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1096
adjectiveStacks1
stackExamples
0"deep, star-shot twilight."
adverbCount37
adverbRatio0.03375912408759124
lyAdverbCount9
lyAdverbRatio0.008211678832116789
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences128
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences128
mean11.1
std7.35
cv0.662
sampleLengths
015
118
220
311
411
53
64
722
87
99
104
114
1226
1325
148
157
168
1710
188
193
2012
219
2219
237
2410
2520
2617
2711
286
293
302
314
327
3310
345
351
365
378
388
3910
4020
4124
426
4319
4416
453
4617
4723
4813
4911
60.16% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.3984375
totalSentences128
uniqueOpeners51
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences94
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount23
totalSentences94
matches
0"she said, adjusting the strap"
1"Their form was more solid"
2"Their voice carried on no"
3"She had led them through"
4"She'd learned that gesture from"
5"Her fingers passed through cold"
6"She wasn't sure which."
7"We don't know what we're"
8"It was golden, honeyed, falling"
9"Their form had gone fully"
10"It wasn't a question."
11"She didn't look back."
12"Her bare feet pressed into"
13"It was like looking into"
14"She saw stars, down there."
15"We should keep moving."
16"Its trunk was silver-white, smooth"
17"It reflected the tree above,"
18"She did not look like"
19"Her reflection's hair was longer,"
ratio0.245
77.02% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount72
totalSentences94
matches
0"The standing stones rose from"
1"Rory counted seven of them,"
2"The late afternoon sun cast"
3"she said, adjusting the strap"
4"The Fae blade hung at"
5"Their form was more solid"
6"The shadows taste old here,"
7"Their voice carried on no"
8"Isolde stood at the threshold"
9"She had led them through"
10"Rory glanced at Nyx, who"
11"She'd learned that gesture from"
12"Isolde's lips curved, but it"
13"Rory's hand drifted to her"
14"Isolde turned and stepped between"
15"The air shimmered where she"
16"Nyx moved to follow, but"
17"Her fingers passed through cold"
18"She wasn't sure which."
19"We don't know what we're"
ratio0.766
53.19% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences94
matches
0"Now she turned, her pale"
ratio0.011
31.75% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences45
technicalSentenceCount7
matches
0"Isolde stood at the threshold of the circle, her silver hair catching the light in a way that seemed to contradict the angle of the sun."
1"The wind rustled through leaves that weren't there a moment before, and the grass beneath her feet was softer, springier."
2"The grass was the green of new spring, dotted with wildflowers she didn't recognize—petals of deep blue and dusky purple, some with centers that seemed to glow …"
3"It was like looking into clear, still water, and seeing down into depths that stretched further than should be possible."
4"Its trunk was silver-white, smooth as marble, branching outward in a pattern that seemed to follow the Fibonacci sequence she'd learned in school."
5"The leaves were iridescent, catching and bending the golden light, so that the entire canopy shimmered with colors that had no names."
6"Not the star-filled translucence of the grove path, but something that looked almost like glass."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount0
matches(empty)
18.42% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount5
fancyTags
0"Rory repeated (repeat)"
1"Rory muttered (mutter)"
2"Nyx breathed (breathe)"
3"Nyx advised (advise)"
4"she repeated slowly (repeat)"
dialogueSentences38
tagDensity0.368
leniency0.737
rawRatio0.357
effectiveRatio0.263
74.5270%