Run: 2026-05-01-01KQHRNWB0YZDXHZ1WVHNQ2FN4

Run Details

Duration:
54.1s
Cost:
$0.012329
Provider:
xAI

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’s boots sank into soil that wasn’t soil at all. It gave like warm bread, releasing a perfume of crushed cinnamon and something sharper, like star anise left too long in the sun. The Heartstone Pendant flared against her sternum, a steady heartbeat that matched the sudden thunder of her own. One moment the air had tasted of Richmond Park’s damp leaves and distant traffic; the next it lay thick on her tongue, sweet enough to make her teeth ache. She kept one hand on the hilt of the Fae-forged blade at her hip. The moonsilver was cold even through her jacket, a single familiar anchor. Behind her, the rift she had stepped through shimmered once, then folded into nothing. No convenient doorway back. Only the warm amber sky curving overhead like molten glass poured across the firmament. Nyx bled out of her shadow and rose to their full height, a column of living darkness that drank the amber light and gave back violet sparks where eyes should be. Their whisper curled past her ear, intimate as a breath against skin. “Gluttony remembers its gifts. Do not taste anything, Rory Carter. Not even wonder.” Isolde came last. She left no prints in the yielding earth, her silver hair drifting as though underwater. The half-Fae’s pale lavender eyes scanned the horizon with the mild interest of someone rereading a letter she had already memorized. “The orchard sings its own welcome,” she murmured. “Whether we wish to hear the lyrics is another riddle.” Rory exhaled, forcing her pulse to slow. Cool-headed, she reminded herself. The same calm she had used to outmaneuver Evan’s rages, to navigate London’s night buses, to deliver late-night orders for Yu-Fei without complaint. This was simply another delivery. Only the package was survival, and the address was somewhere inside a realm that should not exist. Before them stretched rows of vines thicker than her thigh, leaves veined in gold that chimed softly when the breeze moved through them. Bunches of grapes hung like swollen lanterns, each orb the size of a fist and colored deep crimson to match her pendant. Juice glistened on their skins. The scent alone coiled low in her stomach, a treacherous sweetness that promised to fill every hollow she had ever carried. She took a deliberate step forward. The ground sighed beneath her, releasing a puff of fragrant steam. “We need to move deeper,” she said. “The pendant grew hotter the moment we crossed. There’s a stronger rift or a conduit ahead. If we can map it, we can guard it.” Nyx flowed beside her, sometimes solid, sometimes little more than a suggestion of shoulders and a cloak of night. When they solidified, the soil did not yield to their weight; it simply stopped existing where they touched it, as though reality itself stepped aside. “You speak of maps,” the Shade whispered, “but Dymas delights in changing the page while you read.” Isolde drifted between two vine trellises, her bare feet hovering a finger’s breadth above the earth. Wildflowers—impossible blue and violent magenta—bloomed in the impressions her shadow left behind. “The Prince’s gardeners are industrious,” she observed. “They plant tomorrow’s regrets before today’s hunger ripens.” Rory’s stomach gave an unwelcome growl. She pressed a hand to it, annoyed. The aroma thickened as they advanced, now carrying notes of slow-roasted meat, fresh bread, spiced wine. None of it visible. Only the suggestion, drifting on the amber air like bait. The vineyard gave way to an orchard that defied perspective. Trees whose trunks twisted in spirals climbed twenty meters before exploding into canopies heavy with fruit that should not share the same branch: pears that bled golden syrup, pomegranates whose seeds pulsed like tiny hearts, apples whose skins swirled with galaxies of tiny stars. Beneath the largest tree lay a carpet of fallen fruit, none of it rotting. Instead the wind rolled them gently, and they chimed against one another like delicate bells. Rory stopped. The sound was almost melodic, a slow lullaby in a key that made her eyelids heavy. She forced them wide again. “Nyx. You were human once. Did your old texts ever mention this place?” The Shade’s form rippled, violet eyes dimming. “Aldric read many forbidden scrolls before the summoning tore him apart. Dymas was always described as beautiful. Beautiful the way a spider is beautiful to the fly.” They extended one shadow limb and brushed a low-hanging fruit. Where the darkness touched it, the skin blackened and the chime faltered into a discordant note. “See? Even wonder bruises.” Isolde tilted her head, silver hair sliding over one shoulder. “The fruit does not wish to be refused. It has grown accustomed to souls who sign their names in honey.” She met Rory’s gaze, and for once her voice carried no riddle, only quiet warning. “Your will is iron, child of Cardiff. Do not let it rust here.” Rory swallowed the saliva that had flooded her mouth and pressed onward. The grass between the trees grew taller, brushing her wrists. Each blade was edged in minute edible flowers no bigger than pinheads. She kept her arms tight to her sides. The scar on her left wrist—the small crescent from the night her father’s temper had shattered a glass—itched fiercely, as though the realm recognized old wounds and wished to fill them with sugar. Deeper still. The light changed. Amber deepened toward burnt orange, and the air grew dense enough that each breath felt like swallowing warm syrup. Strange shapes moved between the trunks—helbound souls, she realized, their bodies translucent, eyes hollow. They carried baskets woven from living vines. One woman, her face frozen in perpetual bliss, plucked a glowing fig and bit into it. Golden juice ran down her chin. The sound she made was indecent. Rory looked away quickly, cheeks burning. Nyx drifted closer until their cool darkness brushed her shoulder, a brief relief from the cloying heat. “They contracted willingly,” the Shade whispered. “A lifetime of endless feasts in exchange for one mortal year of service. Time stretches here. One year becomes a thousand.” “Gluttony is patient,” Isolde agreed. She had plucked a single wildflower and was threading it into the cuff of Rory’s sleeve without touching her skin. The bloom’s petals fluttered though there was no wind. “It waits until the soul forgets the difference between want and need.” Rory felt the pendant vibrate harder, almost painful now. Its inner glow pulsed in time with something ahead, a low thrumming that traveled up through her soles. “There,” she said, pointing. Between two colossal trees whose branches had grown together to form a natural arch lay a sunken amphitheater. Its stones were veined with the same crimson as the Heartstone. At its center stood a fountain, but instead of water it bubbled with liquid gold that released fragrant steam. Around the rim, empty goblets waited, each one carved from a different gemstone. The air above the fountain shimmered like the Veil itself, thinner here, ready to tear. Rory’s pulse matched the pendant’s rhythm. She started down the wide steps, each one etched with scenes of feasting: figures laughing, devouring, growing larger and larger until they split at the seams and became new vineyards. The carvings moved when she wasn’t looking directly at them. She kept her gaze fixed on the fountain. Nyx hesitated at the top of the stairs. Their form flickered. “Rory. The ground here is older than my curse. I feel…pulled.” Isolde remained on the grass above, silver hair lifting. “The Prince’s table is set for three tonight,” she said softly. “One who still tastes mortal regret, one who has forgotten taste entirely, and one who was never meant to sit at all.” Rory reached the fountain’s edge. The aroma rising from it was everything she had ever craved—her mother’s Sunday roast, the first cup of coffee after an all-night study session, the cheap but perfect dumplings from Golden Empress after a long delivery route. Her hand rose without permission. The pendant flared so brightly it cast her shadow backward. She snatched her fingers back at the last second, hissing as the heat of the liquid gold kissed her skin. A single drop clung to her knuckle. It burned coldly. Nyx was suddenly beside her, solid enough to grip her wrist with fingers that felt like chilled silk. “No.” The whisper had sharpened into something almost human. “You are not a contract. You are Aurora Carter, who ran from one cage and refused to enter another.” The drop slid off her skin and fell back into the fountain with a sound like a sigh of disappointment. Rory’s legs trembled. She forced them steady. Around them the orchard seemed to lean closer, branches creaking like old chairs pulled up to a table. The helbound souls had gathered at the rim of the amphitheater, watching with hollow hope. Their baskets overflowed, yet their mouths remained empty. She drew the Fae-forged blade. The moonsilver hummed in the amber light, its edge bright as moonlight on snow. The moment it cleared the sheath, the fountain’s bubbling slowed. The enticing scents receded a fraction, as though the realm had flinched. “There,” Rory said, voice steadier than she felt. She pointed the blade at the shimmering space above the fountain. “That’s a tear. Smaller than the one we crossed, but it leads somewhere else inside Hel. Or maybe back toward the Grove. We can mark it, reinforce the Veil.” Isolde descended the steps at last. Where her feet should have touched stone, tiny white flowers erupted instead. “You see clearly for one so young. Yet the tear is also a mouth, and mouths grow hungry when fed attention.” Nyx’s form thinned until they were little more than a silhouette cut from the air itself. “I can slip through first. Shadows pass where solid things cannot. If I return, we will know it is safe.” Rory shook her head. “We stay together. That was the deal.” She looked at each of them—her unlikely companions, one born of shadow and old regret, one half-fae and bound by truth that bent like light. “I didn’t come to Hel to lose anyone else.” The admission surprised her. She had meant to say “to lose the trail.” But the words had come out honest, and in this place of excess, honesty felt dangerously sharp. She lifted the Heartstone Pendant with her free hand. Its chain warmed against her neck. The crimson gemstone brightened until it rivaled the fountain’s gold. The tear above the water rippled in answer, showing fractured glimpses of other landscapes: frost-covered gardens that might have been Fae, a rain-slick London alley that smelled of chips and diesel, a vast library whose shelves were made of bones. Wonder and unease braided tight beneath her ribs. She was twenty-five years old, a part-time delivery driver who had once dreamed of arguing cases in court. Now she stood in Gluttony itself, holding an artifact that pulsed like a second heart, flanked by a shade and a seer, preparing to stab a hole in reality with a dagger forged by creatures older than language. A laugh bubbled up before she could stop it—short, incredulous, alive. “My mother always said I had an overactive imagination. She should see me now.” Isolde’s lips curved, the first true smile Rory had seen from her. It made the half-Fae look almost mortal. “Imagination is simply memory of places we have not yet visited.” Nyx’s whisper carried a rare thread of amusement. “Then let us give your imagination new material, Rory Carter.” Together they approached the tear. The fountain’s song rose in pitch, tempting, pleading. Rory’s stomach roared again, but she set her jaw and thought of Eva waiting back in London, of Yu-Fei’s worried frown if she missed another shift, of the small flat above Silas’ bar that smelled of old beer and safety. Small, stubborn things. Anchors. She raised the blade. The moonsilver cut the air with a sound like a page turning in an enormous book. Light bled from the tear, cool and silver against all the amber excess. For the first time since crossing over, Rory felt a clean wind brush her face. She stepped forward. Behind her, the orchard sighed in collective disappointment. Fruit dropped from branches like forgotten promises. The helbound souls turned away, baskets dragging. Rory did not look back. She kept her eyes on the silver cut in the world, on the promise of whatever lay beyond, and moved deeper still into wonders that could kill her if she let them taste her first. The pendant steadied. The blade sang. And somewhere inside her chest, cool-headed Aurora Carter felt the first real stirrings of awe that had nothing to do with fear. The realm stretched on, ancient and ravenous and impossibly beautiful, and she walked into it with her monsters at her side.
created_at"2026-05-01T12:37:07.045Z" 5/1/2026, 12:37:07 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency15447
moderation_latency(null)
generation_time53991
tokens_prompt1590
tokens_completion3777
native_tokens_prompt1595
native_tokens_completion4161
native_tokens_completion_images(null)
native_tokens_reasoning1465
native_tokens_cached64
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"completed"
usage0.01232905
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"4177d497-3bf3-9704-b11c-a1289c97b7cb"
is_byokfalse
latency61
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777639027-onfPiHB4fzWiWotA3ffD"
session_id(null)
api_type"completions"
id"gen-1777639027-I97YOja8iPrX98g1wTrP"
upstream_id"4177d497-3bf3-9704-b11c-a1289c97b7cb"
total_cost0.01232905
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
78.79% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount2
adverbTags
0"she said softly [softly]"
1"Rory’s stomach roared again [again]"
dialogueSentences33
tagDensity0.455
leniency0.909
rawRatio0.133
effectiveRatio0.121
86.07% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2153
totalAiIsmAdverbs6
found
0
adverb"softly"
count2
1
adverb"gently"
count1
2
adverb"quickly"
count1
3
adverb"coldly"
count1
4
adverb"suddenly"
count1
highlights
0"softly"
1"gently"
2"quickly"
3"coldly"
4"suddenly"
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)
37.30% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2153
totalAiIsms27
found
0
word"familiar"
count1
1
word"shimmered"
count2
2
word"whisper"
count3
3
word"scanned"
count1
4
word"pulse"
count2
5
word"navigate"
count1
6
word"stomach"
count3
7
word"treacherous"
count1
8
word"weight"
count1
9
word"pulsed"
count3
10
word"shattered"
count1
11
word"fluttered"
count1
12
word"etched"
count1
13
word"flickered"
count1
14
word"perfect"
count1
15
word"chilled"
count1
16
word"silk"
count1
17
word"trembled"
count1
18
word"fractured"
count1
highlights
0"familiar"
1"shimmered"
2"whisper"
3"scanned"
4"pulse"
5"navigate"
6"stomach"
7"treacherous"
8"weight"
9"pulsed"
10"shattered"
11"fluttered"
12"etched"
13"flickered"
14"perfect"
15"chilled"
16"silk"
17"trembled"
18"fractured"
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
narrationSentences143
matches
0"o with fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences143
filterMatches
0"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences162
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2145
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
98.45% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions65
wordCount1746
uniqueNames22
maxNameDensity1.03
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Heartstone3
Pendant2
Richmond1
Park1
Fae-forged2
Rory18
Evan1
London3
Yu-Fei2
Nyx7
Shade3
Isolde7
Veil1
Sunday1
Golden2
Empress1
Fae5
Gluttony1
Eva1
Small1
Aurora1
Carter1
persons
0"Pendant"
1"Rory"
2"Evan"
3"Yu-Fei"
4"Nyx"
5"Shade"
6"Isolde"
7"Fae"
8"Eva"
9"Aurora"
10"Carter"
places
0"Richmond"
1"Park"
2"London"
3"Golden"
4"Gluttony"
globalScore0.985
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences108
glossingSentenceCount2
matches
0"felt like swallowing warm syrup"
1"felt like chilled silk"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2145
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences162
matches(empty)
67.82% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs45
mean47.67
std18.46
cv0.387
sampleLengths
080
158
256
357
456
571
649
761
843
943
1083
1136
1264
1358
1475
1579
1644
1746
1831
1976
2054
2122
2242
2357
2430
2546
2620
2748
2841
2948
3039
3136
3245
3330
3465
3564
3625
3730
3818
3957
4048
413
4222
4368
4421
97.90% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences143
matches
0"was edged"
1"were veined"
2"were made"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs295
matches
0"was threading"
1"wasn’t looking"
1.76% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount2
flaggedSentences8
totalSentences162
ratio0.049
matches
0"One moment the air had tasted of Richmond Park’s damp leaves and distant traffic; the next it lay thick on her tongue, sweet enough to make her teeth ache."
1"When they solidified, the soil did not yield to their weight; it simply stopped existing where they touched it, as though reality itself stepped aside."
2"Wildflowers—impossible blue and violent magenta—bloomed in the impressions her shadow left behind."
3"The scar on her left wrist—the small crescent from the night her father’s temper had shattered a glass—itched fiercely, as though the realm recognized old wounds and wished to fill them with sugar."
4"Strange shapes moved between the trunks—helbound souls, she realized, their bodies translucent, eyes hollow."
5"The aroma rising from it was everything she had ever craved—her mother’s Sunday roast, the first cup of coffee after an all-night study session, the cheap but perfect dumplings from Golden Empress after a long delivery route."
6"“We stay together. That was the deal.” She looked at each of them—her unlikely companions, one born of shadow and old regret, one half-fae and bound by truth that bent like light."
7"A laugh bubbled up before she could stop it—short, incredulous, alive."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1604
adjectiveStacks0
stackExamples(empty)
adverbCount52
adverbRatio0.032418952618453865
lyAdverbCount17
lyAdverbRatio0.01059850374064838
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences162
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences162
mean13.24
std8.92
cv0.674
sampleLengths
010
123
218
329
414
512
614
74
814
931
1012
1113
123
1315
1421
158
1610
177
184
1923
205
2117
2223
2322
245
2521
266
2711
287
2925
3019
3125
3217
3316
3412
357
368
376
387
3916
404
4110
4210
4344
4414
4515
462
4716
485
4913
54.94% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.35185185185185186
totalSentences162
uniqueOpeners57
98.04% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences136
matches
0"Only the warm amber sky"
1"Only the package was survival,"
2"Only the suggestion, drifting on"
3"Instead the wind rolled them"
ratio0.029
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences136
matches
0"It gave like warm bread,"
1"She kept one hand on"
2"Their whisper curled past her"
3"She left no prints in"
4"She took a deliberate step"
5"She pressed a hand to"
6"She forced them wide again."
7"They extended one shadow limb"
8"She met Rory’s gaze, and"
9"She kept her arms tight"
10"They carried baskets woven from"
11"She had plucked a single"
12"Its inner glow pulsed in"
13"she said, pointing"
14"Its stones were veined with"
15"She started down the wide"
16"She kept her gaze fixed"
17"Their form flickered."
18"she said softly"
19"Her hand rose without permission."
ratio0.257
59.26% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount109
totalSentences136
matches
0"Rory’s boots sank into soil"
1"It gave like warm bread,"
2"The Heartstone Pendant flared against"
3"She kept one hand on"
4"The moonsilver was cold even"
5"Nyx bled out of her"
6"Their whisper curled past her"
7"Isolde came last."
8"She left no prints in"
9"The half-Fae’s pale lavender eyes"
10"Rory exhaled, forcing her pulse"
11"The same calm she had"
12"This was simply another delivery."
13"Bunches of grapes hung like"
14"Juice glistened on their skins."
15"The scent alone coiled low"
16"She took a deliberate step"
17"The ground sighed beneath her,"
18"Nyx flowed beside her, sometimes"
19"the Shade whispered"
ratio0.801
73.53% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences136
matches
0"Before them stretched rows of"
1"Now she stood in Gluttony"
ratio0.015
45.01% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences73
technicalSentenceCount10
matches
0"The Heartstone Pendant flared against her sternum, a steady heartbeat that matched the sudden thunder of her own."
1"She left no prints in the yielding earth, her silver hair drifting as though underwater."
2"The scent alone coiled low in her stomach, a treacherous sweetness that promised to fill every hollow she had ever carried."
3"Trees whose trunks twisted in spirals climbed twenty meters before exploding into canopies heavy with fruit that should not share the same branch: pears that bl…"
4"The sound was almost melodic, a slow lullaby in a key that made her eyelids heavy."
5"The scar on her left wrist—the small crescent from the night her father’s temper had shattered a glass—itched fiercely, as though the realm recognized old wound…"
6"Its inner glow pulsed in time with something ahead, a low thrumming that traveled up through her soles."
7"The tear above the water rippled in answer, showing fractured glimpses of other landscapes: frost-covered gardens that might have been Fae, a rain-slick London …"
8"She was twenty-five years old, a part-time delivery driver who had once dreamed of arguing cases in court."
9"And somewhere inside her chest, cool-headed Aurora Carter felt the first real stirrings of awe that had nothing to do with fear."
91.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount1
matches
0"Rory said, voice steadier than she felt"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount7
fancyTags
0"she murmured (murmur)"
1"the Shade whispered (whisper)"
2"she observed (observe)"
3"the Shade whispered (whisper)"
4"Isolde agreed (agree)"
5"She had (have)"
6"Rory’s stomach roared again (roar)"
dialogueSentences33
tagDensity0.333
leniency0.667
rawRatio0.636
effectiveRatio0.424
83.0179%