Run: 2026-04-25-01KQ2JQSMAXB54AEVRTA2H0ZMZ

Run Details

Duration:
32.6s
Cost:
$0.000703
Provider:
DeepSeek

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 crack in the Veil wasn't visible until Nyx pressed a hand against the air between two ancient oaks in Richmond Park. Aurora watched as their shadow-stained fingers sank into nothing, and the world rippled like heat haze on a summer road. "There," Nyx whispered, their voice that familiar rustle of dead leaves. "She knows we're coming." Aurora adjusted the strap of her bag and touched the Heartstone Pendant beneath her shirt. It pulsed warm against her sternum — a slow, steady beat like a second heart. The sensation had grown familiar over the past three days, but it still unsettled her. She didn't know who had given it to her. She didn't know why it responded to the spaces between worlds. She only knew it kept her alive. "Through there?" She kept her voice low. The park sprawled around them, ordinary and green, dog walkers and joggers oblivious on the main paths. But here, in this pocket of older trees, the air tasted different. Sharper. Slightly sweet, like honey left too long in the sun. Nyx nodded, their silhouette solidifying just enough for Aurora to make out the faint violet glow of their eyes. "The Fae Grove exists in a fold. Isolde wove it herself, after the Courts cast her out. Time bends inside. An hour can be a day. A day can be a minute. You'll feel it the moment you cross." "And you've been here before?" "Once. A century ago. She let me through because I was neither Fae nor mortal." A pause. "She may not let you through at all." Aurora exhaled. "Only one way to find out." She stepped forward before she could lose her nerve. Her hand brushed the spot where Nyx had touched, and the air gave way like silk. The world folded around her. The shift was instantaneous and nauseating. The green of Richmond Park peeled away like old paint, replaced by a sky that held no sun but burned with pearlescent light. The temperature dropped ten degrees, and the scent of wild honey intensified until it coated her tongue. Aurora stumbled, caught herself against a standing stone that hadn't been there a moment ago — rough granite carved with spirals that seemed to shift when she looked at them directly. "Oh," she breathed. The grove opened before her in a perfect circle perhaps thirty meters across. Ancient oaks formed the perimeter, their trunks thick as cars, their branches interlaced overhead in a canopy that filtered the strange light into dappled silver. Between the oaks stood stones — twelve of them, Aurora counted — each carved with patterns that predated language. The ground underfoot was soft moss, studded with wildflowers that bloomed in colors she had no name for: deep violets that bled into indigo, crimsons that held flecks of gold, flowers so white they seemed to glow from within. And in the center of the grove, seated on a stone that looked like it had grown from the earth rather than been placed there, was Isolde. Aurora had met her share of strange beings since her life had fractured into before and after. Nyx, who existed as living shadow. The helbound souls she delivered for Yu-Fei, their forms flickering like faulty bulbs. But Isolde was something else entirely. The half-Fae seer was motionless as carved marble, her silver hair pooling around her like spilled moonlight. Her eyes were pale lavender, almost colorless, and they fixed on Aurora with the weight of someone who had already seen this moment a thousand times. She wore robes of deep grey that seemed woven from morning mist, and when she rose to her feet, Aurora noticed the moss beneath her bore no imprint. No footprints. The codex detail surfaced in her mind. Because she barely touches the ground. "You carry a fragment of Dymas against your heart," Isolde said. Her voice was musical, layered, like two people speaking in perfect unison. "The Heartstone chose you. Did you wonder why?" Aurora's hand went to the pendant. "I don't know who gave it to me." "The giver matters less than the gift." Isolde stepped closer, and the wildflowers bent toward her as she passed, as if bowing. "The stone is key and compass both. It will guide you through Hel's seven halls, if you have the will to follow. But will alone is not enough." Nyx materialized beside Aurora, their form solidifying into something almost human — tall, gaunt, features indistinct but recognizable. "She needs to know about the blade, Isolde." The seer's lavender eyes flickered to the Shade, and something passed between them — old knowledge, shared history. "The blade I can give. The question is whether she'll use it when the moment comes." She turned and walked toward one of the standing stones, her silver hair trailing behind her like it had its own gravity. At the base of the stone, half-hidden in moss, lay something that caught the pearlescent light and threw it back in cold gleams. Isolde lifted it with both hands and turned. The dagger was slender, leaf-shaped, forged from metal that seemed to hold moonlight captive. Aurora felt the cold of it from three meters away — a distinct chill that raised goosebumps along her arms. The blade was no longer than her hand, but it hummed with power, and the spirals carved into the standing stones seemed to lean toward it as it passed. "Moonsilver," Isolde said. "Forged in the Fae Courts before the Schism. It will cut through any ward woven by demon or mortal magic. Against the princes of Hel, it will not kill — they cannot be killed — but it will bleed them. And blood, even demon blood, has power." She held it out, hilt-first. The hilt was wrapped in pale leather, worn smooth by hands that had held it across centuries. Aurora reached for it. The moment her fingers closed around the grip, the blade flared with cold light, and the Heartstone at her throat pulsed in response. A connection snapped into place — she felt it in her teeth, in the base of her skull, in the marrow of her bones. "Good," Isolde said, and for the first time, something like warmth touched her voice. "It accepts you." Nyx moved closer, their violet eyes fixed on the blade. "The Veil is thinning. The solstice approaches faster than we calculated. If Aurora is to enter Dymas and find whatever the Heartstone is leading her to, she needs to go within the week." "A week?" Aurora's voice came out sharper than she intended. "I've barely learned how to use the pendant. I don't even know what I'm looking for." Isolde's smile was sad and ancient. "Knowing the destination is not the same as understanding the journey. You seek something in Dymas — that much the Heartstone has shown me. But what you find may not be what you expect. The sin of Gluttony is not simply hunger for food. It is hunger for more. More power, more knowledge, more life. Belphegor rules a realm of endless appetite, and he will sense the Heartstone the moment you cross the Veil." "Then I'll need more than a dagger." "You'll need resolve." Isolde touched Aurora's forehead with two fingers, and the contact sent a shock of cold through her — not painful, but clarifying, like being doused with ice water. "You'll need to remember who you are. The Fae Courts cast me out for giving mortals visions they were not ready to receive. I will give you one now, freely." Aurora's vision blurred. The grove dissolved into amber light. She smelled roasting meat and strange spices, heard the crash of waves on a shore that didn't exist on any map, felt heat against her skin that came from a sun that burned overhead — not the pearlescent glow of the grove, but a true sun, golden and oppressive. Dymas. She was seeing Dymas. A great hall carved from sandstone. Tables that stretched to the horizon, laden with food that steamed and glistened. Figures moved among them — human, near-human, and shapes she couldn't categorize. Music played from instruments she couldn't see. Laughter, too loud and too sharp. And at the far end of the hall, on a throne of woven grapevines and gold, a figure sat with his chin propped on his hand. He had the face of a handsome man in his forties, dark hair threaded with silver, eyes the color of old wine. He was smiling. Belphegor. Prince of Gluttony. His gaze lifted. He looked directly at her. "He sees us," Aurora gasped, and the vision shattered. She was back in the grove, on her knees in the moss, the Fae blade clutched in her white-knuckled grip. Nyx crouched beside her, one shadowed hand hovering near her shoulder but not quite touching. Isolde stood above her, expression unreadable. "He knows you're coming," Isolde said quietly. "He has known since the Heartstone chose you. The question is not whether you can surprise him. The question is whether you can face him anyway." Aurora's heart hammered. Her skin tingled as if she'd touched a live wire. But beneath the fear, something else stirred — something stubborn and sharp, the same part of her that had left Cardiff in the middle of the night, that had survived Evan's fists and the flat above Silas's bar and the impossible revelation that demons were real and she had been delivering takeaway to them for months. She stood up. "When do I leave?"
created_at"2026-04-25T15:04:41.87Z" 4/25/2026, 3:04:41 PM
model"deepseek/deepseek-v4-flash-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency625
moderation_latency(null)
generation_time32489
tokens_prompt1590
tokens_completion2660
native_tokens_prompt1558
native_tokens_completion2347
native_tokens_completion_images(null)
native_tokens_reasoning284
native_tokens_cached1536
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"
usage0.000703248
router(null)
provider_responses
0
endpoint_id"722e0746-2034-4d6e-a08f-e6271849ee9e"
id"69ca44a3-a1e3-40a0-b97e-4ce42df3b8b4"
is_byokfalse
latency280
model_permaslug"deepseek/deepseek-v4-flash-20260423"
provider_name"DeepSeek"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777129481-Sw9fV8Tt1FvhnPhuyU7J"
session_id(null)
api_type"completions"
id"gen-1777129481-LDnB3ATGXk0QmRaPCr71"
upstream_id"69ca44a3-a1e3-40a0-b97e-4ce42df3b8b4"
total_cost0.000703248
cache_discount0.000172032
upstream_inference_cost0
provider_name"DeepSeek"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount1
adverbTags
0"Isolde said quietly [quietly]"
dialogueSentences31
tagDensity0.355
leniency0.71
rawRatio0.091
effectiveRatio0.065
96.83% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1575
totalAiIsmAdverbs1
found
0
adverb"slightly"
count1
highlights
0"slightly"
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)
39.68% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1575
totalAiIsms19
found
0
word"familiar"
count2
1
word"pulsed"
count2
2
word"unsettled"
count1
3
word"silk"
count1
4
word"perfect"
count2
5
word"fractured"
count1
6
word"marble"
count1
7
word"weight"
count1
8
word"flickered"
count1
9
word"chill"
count1
10
word"warmth"
count1
11
word"calculated"
count1
12
word"resolve"
count1
13
word"oppressive"
count1
14
word"shattered"
count1
15
word"unreadable"
count1
highlights
0"familiar"
1"pulsed"
2"unsettled"
3"silk"
4"perfect"
5"fractured"
6"marble"
7"weight"
8"flickered"
9"chill"
10"warmth"
11"calculated"
12"resolve"
13"oppressive"
14"shattered"
15"unreadable"
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
narrationSentences89
matches
0"was sad"
78.65% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences89
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences108
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen73
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1590
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
73.14% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions55
wordCount1171
uniqueNames16
maxNameDensity1.54
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Veil1
Nyx8
Richmond2
Park2
Aurora18
Heartstone2
Pendant1
Isolde11
Yu-Fei1
Shade1
Dymas2
Gluttony1
Fae2
Cardiff1
Evan1
Silas1
persons
0"Nyx"
1"Aurora"
2"Isolde"
3"Evan"
4"Silas"
places
0"Veil"
1"Richmond"
2"Park"
3"Pendant"
4"Shade"
5"Cardiff"
globalScore0.731
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences67
glossingSentenceCount7
matches
0"spirals that seemed to shift when she looked at them directly"
1"looked like it had grown from the earth r"
2"seemed woven from morning mist, and when she rose to her feet, Aurora noticed the moss beneath her bore no imprint"
3"as if bowing"
4"metal that seemed to hold moonlight captive"
5"something like warmth touched her voice"
6"not quite touching"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.516
wordCount1590
matches
0"neither Fae nor"
1"no sun but"
2"not painful, but clarifying, like being doused with ice water"
3"not the pearlescent glow of the grove, but a true sun, golden"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences108
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs45
mean35.33
std24.43
cv0.691
sampleLengths
042
115
272
347
458
55
625
78
830
977
103
1196
1227
1342
1471
1515
1631
1714
1850
1926
2034
2145
228
2363
2450
2522
2651
2717
2843
2926
3080
317
3261
3358
345
3544
3651
374
388
399
4041
4133
4269
433
444
93.44% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences89
matches
0"been placed"
1"was wrapped"
2"being doused"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs193
matches
0"was seeing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount0
flaggedSentences11
totalSentences108
ratio0.102
matches
0"It pulsed warm against her sternum — a slow, steady beat like a second heart."
1"Aurora stumbled, caught herself against a standing stone that hadn't been there a moment ago — rough granite carved with spirals that seemed to shift when she looked at them directly."
2"Between the oaks stood stones — twelve of them, Aurora counted — each carved with patterns that predated language."
3"Nyx materialized beside Aurora, their form solidifying into something almost human — tall, gaunt, features indistinct but recognizable."
4"The seer's lavender eyes flickered to the Shade, and something passed between them — old knowledge, shared history."
5"Aurora felt the cold of it from three meters away — a distinct chill that raised goosebumps along her arms."
6"A connection snapped into place — she felt it in her teeth, in the base of her skull, in the marrow of her bones."
7"\"You'll need resolve.\" Isolde touched Aurora's forehead with two fingers, and the contact sent a shock of cold through her — not painful, but clarifying, like being doused with ice water."
8"She smelled roasting meat and strange spices, heard the crash of waves on a shore that didn't exist on any map, felt heat against her skin that came from a sun that burned overhead — not the pearlescent glow of the grove, but a true sun, golden and oppressive."
9"Figures moved among them — human, near-human, and shapes she couldn't categorize."
10"But beneath the fear, something else stirred — something stubborn and sharp, the same part of her that had left Cardiff in the middle of the night, that had survived Evan's fists and the flat above Silas's bar and the impossible revelation that demons were real and she had been delivering takeaway to them for months."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1167
adjectiveStacks0
stackExamples(empty)
adverbCount33
adverbRatio0.028277634961439587
lyAdverbCount7
lyAdverbRatio0.005998286203941731
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences108
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences108
mean14.72
std12.26
cv0.833
sampleLengths
022
120
211
34
415
515
615
79
811
97
107
1117
1212
131
1410
1519
1639
175
1817
198
202
216
229
2316
245
256
2623
2717
2831
293
3013
3125
3219
3339
3427
3517
366
3713
386
3917
4026
4128
422
437
446
4511
4612
478
486
498
50.00% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.3611111111111111
totalSentences108
uniqueOpeners39
41.67% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences80
matches
0"Slightly sweet, like honey left"
ratio0.013
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount21
totalSentences80
matches
0"It pulsed warm against her"
1"She didn't know who had"
2"She didn't know why it"
3"She only knew it kept"
4"She kept her voice low"
5"She stepped forward before she"
6"Her hand brushed the spot"
7"Her eyes were pale lavender,"
8"She wore robes of deep"
9"Her voice was musical, layered,"
10"She turned and walked toward"
11"She held it out, hilt-first."
12"She smelled roasting meat and"
13"She was seeing Dymas."
14"He had the face of"
15"He was smiling."
16"His gaze lifted."
17"He looked directly at her."
18"She was back in the"
19"Her skin tingled as if"
ratio0.263
22.50% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences80
matches
0"The crack in the Veil"
1"Aurora watched as their shadow-stained"
2"Nyx whispered, their voice that"
3"Aurora adjusted the strap of"
4"It pulsed warm against her"
5"The sensation had grown familiar"
6"She didn't know who had"
7"She didn't know why it"
8"She only knew it kept"
9"She kept her voice low"
10"The park sprawled around them,"
11"Nyx nodded, their silhouette solidifying"
12"She stepped forward before she"
13"Her hand brushed the spot"
14"The world folded around her."
15"The shift was instantaneous and"
16"The green of Richmond Park"
17"The temperature dropped ten degrees,"
18"Aurora stumbled, caught herself against"
19"The grove opened before her"
ratio0.875
62.50% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences80
matches
0"Because she barely touches the"
ratio0.013
47.62% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences45
technicalSentenceCount6
matches
0"Ancient oaks formed the perimeter, their trunks thick as cars, their branches interlaced overhead in a canopy that filtered the strange light into dappled silve…"
1"The ground underfoot was soft moss, studded with wildflowers that bloomed in colors she had no name for: deep violets that bled into indigo, crimsons that held …"
2"At the base of the stone, half-hidden in moss, lay something that caught the pearlescent light and threw it back in cold gleams."
3"The dagger was slender, leaf-shaped, forged from metal that seemed to hold moonlight captive."
4"She smelled roasting meat and strange spices, heard the crash of waves on a shore that didn't exist on any map, felt heat against her skin that came from a sun …"
5"But beneath the fear, something else stirred — something stubborn and sharp, the same part of her that had left Cardiff in the middle of the night, that had sur…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount3
matches
0"Nyx whispered, their voice that familiar rustle of dead leaves"
1"Isolde touched, and the contact sent a shock of cold through her — not painful, but clarifying, like being doused with ice water"
2"Aurora gasped, and the vision shattered"
53.23% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount3
fancyTags
0"Nyx whispered (whisper)"
1"she breathed (breathe)"
2"Aurora gasped (gasp)"
dialogueSentences31
tagDensity0.226
leniency0.452
rawRatio0.429
effectiveRatio0.194
71.9750%