Run: 2026-04-24-01KQ01PENMGXJZQVBBVSFQTDMW

Run Details

Duration:
9m 39s
Cost:
$0.043634
Provider:
DeepInfra

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
Rory traced the crescent scar on her left wrist, a habit she fell into whenever the world tilted sideways. The pale mark, souvenir of a clumsy afternoon back in Cardiff, prickled with warning as she stepped between the ancient stones. They weren't true stone at all, but something harder than oak, lighter than granite, veined with black grain that resembled petrified wood. The standing stones of Richmond Park. The threshold of the Grove. Behind her, the midnight hum of London flattened to silence. Not the muffled silence of snowfall, but a total erasure, as though the city had been unwritten. Isolde moved ahead, a wisp of silver hair and spectral grace. The Half-Fae left no indentation in the dew-heavy grass, her waist-length hair trailing like spun moonlight. She paused, turned, her pale lavender eyes catching a glow that had no source. "To enter is to be entered," Isolde said, her voice thin and musical. "The Grove measures the worthy by the weight of their hurry." Rory didn't ask what that meant. Isolde couldn't lie, but she could weave truth into knots tight enough to strangle. Instead, Rory checked her hip, where the leaf-shaped dagger rested in a makeshift sheath belted over her delivery jacket—Yu-Fei Cheung's Golden Empress logo faded but still visible above the hem. The moonsilver blade was always cold, but here it bit through the leather with a clarity that made her teeth ache. Isolde's gift. Fae-forged. Rare enough to get her killed in the wrong postcode. Nyx drifted at her elbow, not quite walking, not quite gliding. In solid form they stood over six feet, a humanoid silhouette of living shadow with faintly glowing violet eyes that pulsed like distant beacons. Here, though, those eyes dimmed to embers. "The shadows here are occupied," Nyx whispered, their voice carrying the sound of wind through a cracked windowpane. "They do not recognize my touch. When I reach for them, they recoil." "Good recoil or bad recoil?" Rory asked, keeping her voice low. "Old recoil," Nyx said. "The kind that predates hunger." The ground changed beneath her trainers. What had been ordinary park turf gave way to loamy earth so dark it looked thirsty. Wildflowers erupted between her steps—not scattered, but dense, aggressive. Crimson and violet and gold, blooms of shapes that had no names in any botanic index. Some turned their heads as she passed, petals pivoting to track her with an insectile patience. The air thickened with a scent like honey left too long in the sun, undercut by the coppery tang of rotting plums. Rory fought the urge to cover her nose. It tasted like something trying to feed her. She touched her chest through the jacket. The Heartstone Pendant hung there on its silver chain, deep crimson and thumbnail-sized, its faint inner glow unlit. It usually pulsed with warmth near a Hel portal, its strange geometry resonating with the infernal. Here, it was dead cold. Not reassuring. "Time is playing," Nyx murmured. Rory checked her phone—a reflex burned in from too many delivery shifts, too many ticking clocks. The screen stuttered with grey static, the digital clock flipping between 00:03 and 11:47 and back again. When she looked up, the standing stones behind them had shifted. She was certain they'd entered between the two tallest monoliths, but now three framed the path, and the angle of the park beyond looked subtly wrong, like a reflection in a shaken mirror. "How long?" Rory asked. Isolde's answer drifted back, already ten paces ahead. "Longer than your heartbeat. Shorter than your sorrow." Rory swore softly. She scraped her straight black hair back from her bright blue eyes and focused on the weight of the blade, the itch of the scar. Twenty-five years old, cool-headed by necessity, yet the Grove was rewriting the rules she used to keep herself level. She refused to hurry; she knew traps often disguised themselves as shortcuts. Nyx attempted to slip into the shadow of a hawthorn tree twisted into a knot of barbed wire branches. Their form flickered, stretched, then snapped back. The tree groaned, a low wooden creak, and its shadow slid three feet to the left, leaving Nyx exposed on open ground. "It moved," they said, surprised into a higher pitch. "The shadow relocated. The tree did not move. The shadow did." "Don't trust the geometry," Isolde called, though she hadn't looked back. They pressed deeper. The canopy of ancient oaks closed overhead, branches knitting together in patterns too symmetrical to be natural. Through the gaps, the sky looked deeper than night, scattered with constellations Rory couldn't name—stars clustered in shapes that hurt to focus on, as though her brain refused to catalog them. Moonlight filtered down in silver threads, and where it struck the Fae-forged blade, the metal sang softly, giving off a faint luminescence that painted the undergrowth in strokes of arctic blue. "Pretty," Isolde said, glancing at the weapon. "And hungry. Moonsilver remembers the Courts. It remembers shackles and thrones." "Is that a warning?" Rory asked. "It is a mirror," Isolde replied, and Rory saw her own face doubled in those pupil-less lavender eyes. "What it reflects depends on who draws it. Truth is a blade with two edges, child. Cut the wrong thread, and the tapestry bleeds." Rory's unease hardened into something sharp and useful. She'd fled to London to escape Evan's fists and his lazy cruelties, seeking the anonymity of streets that ran in straight lines. Here, even the trees argued with Euclidean logic. She kept her hand near the blade and her steps deliberate, refusing to rush even as the wildflowers climbed to brush her thighs. Sound changed. The silence gained texture—a susurrus that might have been breathing, or applause from hands too small to be human. Up ahead, the trees parted around a clearing Rory could have sworn hadn't existed a blink before. In its center stood a ring of the petrified oak stones, and within the ring lay a pool of water so black it seemed negative, an absence of light rather than a liquid. But the surface wasn't empty. It showed a reflection that had nothing to do with the clearing. A city—or a realm. Warm amber sky bleeding above endless vineyards and kitchens of impossible scale. Figures moved with languid grace, preparing feasts that would never satiate. Dymas. The sin-realm of Gluttony. Rory knew it instinctively, the way you know a fever dream. The Heartstone Pendant flared against her sternum, pulsing with abrupt, furnace heat. Deep crimson light leaked through her shirt. Rory gasped, yanking the chain free. The gemstone was glowing, its inner light strobing in time with the dark water. Nyx's head tilted, violet eyes tracking a shimmering distortion that rippled above the pool—a seam in the world visible only to those with supernatural sight. The Veil, worn to transparency. "The Veil wears thin where waters remember fire," Isolde said quietly. She stood at the pool's edge, silver hair motionless despite the sudden wind stirring the wildflowers. Rory stepped closer, drawn and repelled in equal measure. The scar on her wrist burned now, a hot crescent. "That's a rift. Into Hel." "A tear," Nyx corrected. They had thickened into full solidity, their six-foot-two frame dense with shadow compressed into something almost human, almost fragile. "Not Hel-born. Torn from this side. Someone opened a door from the Grove." "The Wardens patch what they see," Isolde said. "This tear, they do not see. It hides in the pocket, eating time." The water rippled, not from wind but from something pressing against its surface from the other side. The scent of roasted meat and volcanic cinnamon gusted upward, rich enough to clot the lungs. Rory's stomach twisted. Evan had loved rich food, sauces that drowned the plate, excess as a substitute for tenderness. The memory surfaced unbidden, slick and rotten. Nyx knelt—actually knelt, shadow-knees in the dirt—and hovered their hand over the pool. Violet light guttered across their fingers. "Something tastes the air. It knows the way is widening." "Can you close it?" Rory asked Isolde. "I can speak what I see. I cannot wield iron, nor cut." Isolde turned, pupil-less eyes finding the dagger at Rory's hip. "Moonsilver severs magical wards. It cuts the threads that bind realm to realm. But the hand that holds it must know the cost." "There's always a cost," Rory muttered. She drew the blade. The moonsilver blazed in the alien moonlight, its leaf-shaped profile slicing the air with a whine that made her ears pop. Cold surged up her arm, anchoring her. Nyx looked up, violet eyes bright with alarm. "It's coming through." The black water bulged. The amber sky of Dymas flared in the reflection, and a shape rose—limbs of smoke and charred bone, a mouth that opened like a kitchen oven, all heat and endless appetite. A guardian, or a prisoner, or a native of that warm, hungry realm tasting freedom. Rory didn't have a plan. She never did, not in the way textbooks demanded. But her mind leaped sideways, Evan's voice sneering in memory, her father's steady logic, Yu-Fei's kitchen discipline balancing heat and spice. Two flavors bleeding together ruined a dish. Two realms bleeding together would ruin far more. "Nyx," she said, her voice steady as she stepped between the pool and the creature. "Block the moonlight. Cast your darkest shadow over the water. If this blade needs moonlight to wake, let's see if starving it changes the tune." "That is not wisdom," Isolde said, though she smiled. "That is chaos wearing a clever mask." Rory gripped the cold hilt and let the scar on her wrist burn. "Then let's hope chaos is enough."
created_at"2026-04-24T15:28:23.252Z" 4/24/2026, 3:28:23 PM
model"moonshotai/kimi-k2.6-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency481
moderation_latency(null)
generation_time579203
tokens_prompt1590
tokens_completion13896
native_tokens_prompt1545
native_tokens_completion12399
native_tokens_completion_images(null)
native_tokens_reasoning11402
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.04363365
router(null)
provider_responses
0
endpoint_id"a2828210-ff0a-4882-9a4f-cce2aca73946"
id"chatcmpl-RRZgMYbO79V7PTqlxSs8srqh"
is_byokfalse
latency93
model_permaslug"moonshotai/kimi-k2.6-20260420"
provider_name"DeepInfra"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777044503-s7qT5GzJgOBN4BI0xQV3"
session_id(null)
api_type"completions"
id"gen-1777044503-daD1QiODx1pGE7qwlhqz"
upstream_id"chatcmpl-RRZgMYbO79V7PTqlxSs8srqh"
total_cost0.04363365
cache_discount0.0009216
upstream_inference_cost0
provider_name"DeepInfra"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags19
adverbTagCount1
adverbTags
0"Isolde said quietly [quietly]"
dialogueSentences35
tagDensity0.543
leniency1
rawRatio0.053
effectiveRatio0.053
93.84% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1623
totalAiIsmAdverbs2
found
0
adverb"softly"
count2
highlights
0"softly"
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)
56.87% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1623
totalAiIsms14
found
0
word"traced"
count1
1
word"silence"
count3
2
word"spectral"
count1
3
word"weight"
count2
4
word"pulsed"
count2
5
word"warmth"
count1
6
word"flickered"
count1
7
word"tapestry"
count1
8
word"stomach"
count1
9
word"tenderness"
count1
highlights
0"traced"
1"silence"
2"spectral"
3"weight"
4"pulsed"
5"warmth"
6"flickered"
7"tapestry"
8"stomach"
9"tenderness"
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
narrationSentences114
matches
0"d with warmth"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences114
filterMatches
0"know"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences130
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1612
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
68.22% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions76
wordCount1345
uniqueNames24
maxNameDensity1.64
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Cardiff1
Richmond1
Park1
Grove2
London2
Half-Fae1
Rory22
Yu2
Fei2
Cheung1
Golden1
Empress1
Nyx10
Heartstone2
Pendant2
Hel1
Isolde13
Fae-forged2
Evan3
Euclidean1
Gluttony1
Veil1
Dymas2
Yu-Fei1
persons
0"Half-Fae"
1"Rory"
2"Fei"
3"Cheung"
4"Nyx"
5"Pendant"
6"Isolde"
7"Evan"
8"Veil"
9"Dymas"
10"Yu-Fei"
places
0"Cardiff"
1"Richmond"
2"Park"
3"London"
4"Hel"
globalScore0.682
windowScore0.833
63.79% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences87
glossingSentenceCount3
matches
0"not quite walking, not quite gliding"
1"not quite gliding"
2"tasted like something trying to feed her"
3"seemed negative an absence of light rather than a liquid"
13.90% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.861
wordCount1612
matches
0"Not the muffled silence of snowfall, but a total erasure, as though the city had been unwritten"
1"not scattered, but dense, aggressive"
2"not from wind but from something pressing against its surface from the other s"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences130
matches
0"eyes that pulsed"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean39.32
std25.58
cv0.651
sampleLengths
073
127
265
384
473
511
69
7101
848
95
1077
114
1216
1359
1468
1511
1682
1718
186
1942
2061
2171
2217
2343
2439
2530
2627
2724
2836
2921
3059
3129
327
3345
3438
3511
3650
3750
3840
3916
4019
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences114
matches
0"been unwritten"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs236
matches
0"was rewriting"
1"was glowing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount1
flaggedSentences10
totalSentences130
ratio0.077
matches
0"Instead, Rory checked her hip, where the leaf-shaped dagger rested in a makeshift sheath belted over her delivery jacket—Yu-Fei Cheung's Golden Empress logo faded but still visible above the hem."
1"Wildflowers erupted between her steps—not scattered, but dense, aggressive."
2"Rory checked her phone—a reflex burned in from too many delivery shifts, too many ticking clocks."
3"She refused to hurry; she knew traps often disguised themselves as shortcuts."
4"Through the gaps, the sky looked deeper than night, scattered with constellations Rory couldn't name—stars clustered in shapes that hurt to focus on, as though her brain refused to catalog them."
5"The silence gained texture—a susurrus that might have been breathing, or applause from hands too small to be human."
6"A city—or a realm."
7"Nyx's head tilted, violet eyes tracking a shimmering distortion that rippled above the pool—a seam in the world visible only to those with supernatural sight."
8"Nyx knelt—actually knelt, shadow-knees in the dirt—and hovered their hand over the pool."
9"The amber sky of Dymas flared in the reflection, and a shape rose—limbs of smoke and charred bone, a mouth that opened like a kitchen oven, all heat and endless appetite."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1371
adjectiveStacks0
stackExamples(empty)
adverbCount45
adverbRatio0.03282275711159737
lyAdverbCount9
lyAdverbRatio0.006564551422319475
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences130
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences130
mean12.4
std7.47
cv0.602
sampleLengths
019
121
222
36
45
510
617
711
816
914
1013
1111
126
1314
1430
1521
162
171
1810
1911
2024
217
2218
2313
2411
254
265
276
2816
299
3016
3116
3222
338
348
357
3618
3716
385
392
405
4116
4217
4311
4433
454
468
478
483
4925
63.85% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.4153846153846154
totalSentences130
uniqueOpeners54
32.68% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences102
matches
0"Instead, Rory checked her hip,"
ratio0.01
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount19
totalSentences102
matches
0"They weren't true stone at"
1"She paused, turned, her pale"
2"It tasted like something trying"
3"She touched her chest through"
4"It usually pulsed with warmth"
5"She was certain they'd entered"
6"She scraped her straight black"
7"She refused to hurry; she"
8"Their form flickered, stretched, then"
9"they said, surprised into a"
10"They pressed deeper."
11"She'd fled to London to"
12"She kept her hand near"
13"It showed a reflection that"
14"She stood at the pool's"
15"They had thickened into full"
16"She drew the blade."
17"She never did, not in"
18"she said, her voice steady"
ratio0.186
48.24% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount84
totalSentences102
matches
0"Rory traced the crescent scar"
1"The pale mark, souvenir of"
2"They weren't true stone at"
3"The standing stones of Richmond"
4"The threshold of the Grove."
5"Isolde moved ahead, a wisp"
6"The Half-Fae left no indentation"
7"She paused, turned, her pale"
8"Isolde said, her voice thin"
9"Rory didn't ask what that"
10"Isolde couldn't lie, but she"
11"The moonsilver blade was always"
12"Nyx drifted at her elbow,"
13"Here, though, those eyes dimmed"
14"Nyx whispered, their voice carrying"
15"Rory asked, keeping her voice"
16"The ground changed beneath her"
17"Wildflowers erupted between her steps—not"
18"Crimson and violet and gold,"
19"Some turned their heads as"
ratio0.824
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences102
matches(empty)
ratio0
30.08% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences57
technicalSentenceCount9
matches
0"They weren't true stone at all, but something harder than oak, lighter than granite, veined with black grain that resembled petrified wood."
1"She paused, turned, her pale lavender eyes catching a glow that had no source."
2"Through the gaps, the sky looked deeper than night, scattered with constellations Rory couldn't name—stars clustered in shapes that hurt to focus on, as though …"
3"Moonlight filtered down in silver threads, and where it struck the Fae-forged blade, the metal sang softly, giving off a faint luminescence that painted the und…"
4"Nyx's head tilted, violet eyes tracking a shimmering distortion that rippled above the pool—a seam in the world visible only to those with supernatural sight."
5"Evan had loved rich food, sauces that drowned the plate, excess as a substitute for tenderness."
6"The moonsilver blazed in the alien moonlight, its leaf-shaped profile slicing the air with a whine that made her ears pop."
7"The amber sky of Dymas flared in the reflection, and a shape rose—limbs of smoke and charred bone, a mouth that opened like a kitchen oven, all heat and endless…"
8"But her mind leaped sideways, Evan's voice sneering in memory, her father's steady logic, Yu-Fei's kitchen discipline balancing heat and spice."
98.68% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount1
matches
0"Isolde said, her voice thin and musical"
38.89% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount4
fancyTags
0"Nyx whispered (whisper)"
1"Nyx murmured (murmur)"
2"Nyx corrected (correct)"
3"Rory muttered (mutter)"
dialogueSentences35
tagDensity0.514
leniency1
rawRatio0.222
effectiveRatio0.222
76.9674%