Run: 2026-09-02-01M1H9D0FJQ0X8PDPGYYTB7WPX

Run Details

Duration:
5m 24s
Cost:
$0.079920
Provider:
Alibaba

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 cold had teeth, but the pendant against Rory’s throat was warm. She kept her fingers curled around the crimson stone as if it were a coal that had decided not to burn her. Silver chain, thumbnail-sized gem, faint inner glow: all too small to explain why her breath frosted while the air around the stones smelled of turned earth and warm honey. Richmond Park lay behind them in winter darkness. Ahead, the standing stones rose in a rough circle, old oaks threading roots between them until bark and rock blurred together. Wildflowers bloomed at their bases, impossible and soft, their petals beaded with frost that did not kill them. Rory glanced at her watch. The second hand twitched, stopped, then crawled backward. Time had never been trustworthy near the hidden grove, but the deeper they went toward the stones, the more the night stretched thin. She tucked a strand of straight black hair behind her ear and scanned the clearing. Her bright blue eyes found nothing ordinary to hold onto. “This is the place?” she asked. Isolde stood where moonlight pooled between the stones. Her silver hair reached her waist, and her bare feet rested on frozen grass without leaving marks. “The place is never still,” she said. “But this is where it breathes.” Nyx unfolded from the shadow of an oak. In solid form they stood tall, a humanoid silhouette cut from night, edges moving as if wind worried at them. Their violet eyes glowed faintly. “The Veil is thin tonight,” they whispered, and the words came to Rory as if carried from somewhere behind her. “Winter solstice. The boundary thins like old cloth.” Rory looked down at the Heartstone. It pulsed again, a beat against her palm. Warmth slid up her wrist, passing over the small crescent scar there and making the old skin prickle. “Thin enough to cut?” she asked. Isolde’s pale lavender gaze lifted toward the air between the stones. “A knife remembers what a hand forgets.” Rory drew the Fae-forged blade from her coat. The moonsilver dagger was leaf-shaped and slender, always cold, and under the moon it gave off a faint luminescence that made the wildflowers lean toward it. Isolde had given it to her with the sort of ceremony that made gifts feel like warnings. Rory stepped into the circle. At once the sounds of the park changed. Traffic became a memory. Wind lost its bite. Somewhere inside the stones, something vast inhaled. She raised the blade. There, when the moonsilver moved, she saw it: a shimmering distortion in the air, like heat over summer road, except folded with colors that had no names in her mouth. The pendant flared warm. The distortion stretched toward the crimson stone as if recognizing a relative. “Hello, then,” Rory murmured. She touched the edge of the blade to the center of the shimmer. Cold met resistance, then parted. The air opened without sound, not tearing but swallowing, and a breath of warm, spiced wind came through. It carried roasted fruit, wine, woodsmoke, and beneath that a smell Rory could only describe as hunger made physical. Nyx moved closer. Their shadow stretched past Rory and into the opening, eager in a way that made her spine tighten. “Beyond this is Dymas,” Isolde said. “Gluttony wears many faces. Do not feed it yours.” Rory glanced back. “You make it sound like a restaurant with bad terms of service.” Isolde did not smile. “A table set is a contract signed.” Rory swallowed. She thought of her flat above Silas’s bar, of the Golden Empress delivery bag hanging by the door, of ordinary London grease and neon. Then she tightened her grip on the dagger and stepped through. For one terrible second she was nowhere. Not darkness. Not light. A place of pressure and sweetness, as if the world’s mouth had closed around her. Her stomach lifted. Her ears filled with the distant clatter of plates. Then the ground returned under her boots. Rory stood on a terrace of dark stone veined with gold. Above her stretched a sky the color of warm amber, lit by no sun she could identify. Heat lay over the land like a hand pressed against her face. She had left winter behind. Nyx came through beside her, less solid than before, their outline rippling in the thick light. Isolde followed, and the moment her bare foot touched Dymas the air around her stilled, as if the realm were tasting the fae blood in her and deciding whether to spit or swallow. Even Isolde, who had spoken of Dymas in riddles all evening, stood very still. Rory understood then that the seer had never set foot here. She had only looked through keyholes. Rory looked out, and her breath caught. Below the terrace, vineyards rolled in long, impossible slopes. The vines were thicker than men, their bark glossy, their leaves broad and dark as polished stone. Fruit hung from them in heavy clusters: grapes like drops of garnet, pears with skins of pale lantern-light, figs split to show red centers that pulsed gently, as if still alive. Orchards climbed the hills beyond, branches weighted with fruits Rory had no names for, some shining, some furred, some transparent enough to show seeds moving inside like tiny fish. The air hummed. Not with insects. With appetite. Laughter drifted up from the valley, bright and wet. Knives rang against steel. Oil hissed. Something roared in an oven, and the smell of baking sugar rolled over the terraces in a wave so thick Rory’s mouth watered before she could stop it. “Don’t,” Isolde said. Rory closed her mouth. “I wasn’t going to.” “You were already swallowing.” Nyx’s whisper brushed between them. “Everything here wants to be eaten.” Rory looked at the shade. Their violet eyes were fixed on the vineyard below. A tendril of shadow from Nyx’s form stretched toward the nearest vine, then snapped back as if burned. “Or to eat,” Nyx added. They moved from the terrace onto a path paved with tiles the color of dried blood. The joints between the stones were filled with salt, and where Rory walked, her boots left faint prints. Isolde left none. Nyx left only a stain of cool darkness that faded almost at once. The path led between rows of vines. Up close, the wonder turned stranger. Each grape in a cluster had a faint vein of gold beneath its skin. When Rory leaned near, she heard them ticking, like tiny hearts working hard. A blossom overhead unfurled petals of pale flesh and released the scent of warm bread. Another flower opened into a perfect sugar shell, trembling, waiting to be bitten. Rory kept the dagger low but ready. The Fae blade’s cold was a comfort now. “Who built this?” she asked. Isolde touched a leaf with one fingertip and withdrew quickly. “Hunger builds wherever it is given room.” “That’s not an answer.” “It is the only kind that keeps its teeth.” Nyx slipped ahead, sliding between shadows cast by the vines as if moving through water. They paused beside a stone post carved with a wide mouth. Inside the mouth hung a bell made of bone. Nyx did not touch it, but the bell swung once and gave off a sound like a fork scraping a plate. From somewhere below, voices answered. “New appetites,” called a singsong voice. “Fresh palates,” said another. “Bring them to the tables.” Rory’s shoulders squared. “We’re not on the menu.” The vineyard rustled, though no wind moved it. The path widened and opened onto a long gallery carved into the hillside. Columns rose on either side, wrapped in sculpted vines and smiling faces. The smiles were beautiful at first glance. On the second, Rory saw that every mouth was open too wide, and every throat had been carved hollow. Beyond the gallery, Dymas revealed itself fully. The valley floor was a feast. Long tables stretched in every direction, set with silver dishes, crystal bowls, platters of fruit, towers of bread, roasted things glazed until they shone like lacquer. Steam rose from a hundred chafing dishes. Servants moved between the tables with trays balanced high, their steps quick and precise. Some were human in shape. Some were not. Some had hands with too many joints, and some wore their smiles like masks fitted badly. At the tables sat the hungry. They ate with shining eyes and hurried hands. They reached across one another. They laughed and swallowed and reached again. Their plates emptied and were filled at once. Rory saw a man bite into a peach and weep as juice ran down his chin. A woman beside him tore bread and fed it to a shadow curled at her feet, then fed herself, then fed the shadow again, never deciding which mouth mattered more. None of them looked up for long. Rory’s stomach clenched. Not only from revulsion. The food looked glorious. That was the trap. “The chefs are helbound,” Isolde said quietly. Rory followed her gaze to the open kitchens beyond the tables. Cooks worked before flames that burned green and gold. Their faces were drawn tight with exhaustion and skill. On each wrist Rory saw a mark, not a scar but a brand: a circle with a fork through it. “Contracted from Earth,” Isolde added. “They wanted fame, fullness, or escape. Dymas gave them work.” One chef turned, and for a moment his eyes met Rory’s. There was no malice in him. Only a terrible, practiced focus. He lifted a ladle, tasted from it, and returned to his pot as if she were another ingredient considered and discarded. Nyx pressed closer to Rory’s side. Their voice dropped to a thread of wind. “The shadows here are full of teeth.” Rory looked down. The shade beneath the tables did not behave as shade should. It pooled and stretched toward the diners, licking at crumbs, curling around dropped bones. It was not darkness. It was want. The Heartstone pulsed hard against her chest. She looked toward the far end of the valley. There, past the feasting tables and kitchens, past a palace of black brick and copper domes belching sweet smoke, an arch stood on a raised platform. The stone was old, older than the vines, older perhaps than the realm’s careful cultivation. Crimson lines ran through it like veins. The pendant answered each pulse of warmth with light. “There,” Rory said. Isolde looked where she pointed. Her expression did not change, but her silence became sharper. “A door beneath the door,” she said. “Good,” Rory said. “I prefer doors.” They started down the gallery. Before they had taken ten steps, a servant stepped into their path. He was tall and thin, dressed in white, with a napkin folded over one arm. His smile showed too many teeth, all perfectly clean. In his hand he held a silver tray. On it sat three small cakes, each glazed with gold leaf and glistening as if freshly kissed by honey. “For the travelers,” he said. “Prince Belphegor welcomes new appetites.” Rory’s mouth flooded. The cakes smelled of her childhood kitchen, of butter and warmth, of the exact comfort she had not known she missed. Her fingers twitched. Isolde’s voice came soft as frost. “Eat no name. Drink no debt.” Rory’s jaw tightened. She thought of the pendant’s warmth, of the brands on the chefs’ wrists, of the open mouths carved in stone. “We’re not hungry,” she said. The servant’s smile widened. “Everyone in Dymas is hungry.” Nyx leaned forward. Their violet eyes flared, and the shadows at the edges of the gallery deepened. The servant’s gaze flicked toward them. For an instant his skin seemed to stretch over something hot and sharp beneath. Rory lifted the Fae blade just enough for moonlight, wherever moonlight came from in this place, to catch the moonsilver. The dagger glowed pale and cold. The servant’s nostrils flared. He stepped back, tray tilting. One cake slid to the edge. “We are guests,” Rory said, putting steel into the word. “Not courses.” The servant stared at the blade. Then he bowed, too gracefully, and withdrew into the crowd. Rory let out a breath she had not realized she was holding. “That,” she said, “was deeply unpleasant.” Isolde’s pale eyes held hers. “You refused without tasting. The realm will remember that.” “Good. Let it remember.” They continued. As they descended from the gallery into the valley, the sounds grew louder: laughter, chewing, music played on strings that hummed like bees. Servants carried entire swans re-dressed in their feathers, their beaks open around cherries. A fountain ran with something red and fragrant that might have been wine or might have been something the vineyard bled. Diners leaned over it, drinking from cupped hands. Rory kept her eyes on the arch. The Heartstone guided her, warm now almost constantly, and each time they passed near one of the great ovens it tugged sideways, as if searching for hidden doors in the heat. The Fae blade stayed cold at her hip. Nyx flowed from shadow to shadow, scouting, returning with quiet warnings. “Twelve watchers near the palace,” they whispered once. “Some wear horns. Some wear aprons. All are hungry.” “Then we don’t go near the palace,” Rory said. Another time they paused beside a stone basin set among flowers. Inside the basin, tiny golden fish circled. When Rory bent near, they formed letters. HELP. She straightened fast. “Isolde.” The seer looked into the basin. Her face softened for just a moment. “Some offerings are not food,” she said. “Some are voices.” Rory swallowed. She wanted to reach in. She wanted to do something. But the basin had no edge she could find, no seam, and the fish were already dissolving back into gold. They moved on. The closer they came to the arch, the older the world around them became. The vines thinned. The cultivated excess of Dymas gave way to rough stone and broken columns carved with signs Rory could not read. The feasting noise faded to a distant roar, like a party heard through walls. Here the amber sky seemed thinner, stretched over something vast and hollow. No Warden’s mark scored the stones. If such guardians watched the tears in the Veil, they had never found this older wound. The arch waited. Up close it was enormous, twice Rory’s height, its stones fitted without mortar. The crimson veins inside the rock glowed faintly, matching the Heartstone’s pulse. At its base lay a shallow bowl carved into the threshold, dark and dry. Rory stopped before it. “A portal,” she said. Isolde crouched, careful not to touch the bowl. “A mouth.” Nyx circled it, their form thinning as the shadows around the arch grew stronger. “It leads deeper into Hel. Not back.” Rory looked over her shoulder. Behind them, Dymas glittered and steamed. The feast went on. Somewhere beyond the palace, a horn sounded, low and indulgent, as if the realm itself had noticed the small party moving through its belly. She thought of the servant’s smile. The brands. The fish spelling help. The cakes that had smelled like safety. Her fingers found the crescent scar on her wrist, then the pendant, then the dagger. “Then deeper,” Rory said. Isolde rose. Moonlight, or something like it, caught the silver of her hair. “The hungry door opens,” she said. “What passes through must pay in truth.” Rory looked into the dark bowl at the threshold and saw, for a heartbeat, her own reflection. It looked back at her with blue eyes too bright, and its mouth was not smiling. She set the tip of the Fae blade against the stone. “I brought my own knife,” she said. Then she stepped into the arch.
created_at"2026-09-02T14:47:05.979Z" 9/2/2026, 2:47:05 PM
model"qwen/qwen3.8-max-20260803"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1243
moderation_latency(null)
generation_time323559
tokens_prompt1547
tokens_completion13945
native_tokens_prompt1671
native_tokens_completion12763
native_tokens_completion_images(null)
native_tokens_reasoning9233
native_tokens_cached0
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.07992
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788360425-Yuo1TdKJhmCVOweNf202"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788360425-B3UsKqq2w9BwUr8jELj0"
upstream_id"chatcmpl-35d3507a-8815-9a4c-a144-d1b480a46bed"
provider_responses
0
endpoint_id"6332e9fd-e0c4-4cae-8c17-d25bc774864a"
id"chatcmpl-35d3507a-8815-9a4c-a144-d1b480a46bed"
is_byokfalse
latency1243
model_permaslug"qwen/qwen3.8-max-20260803"
provider_name"Alibaba"
status200
total_cost0.07992
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
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
totalTags26
adverbTagCount2
adverbTags
0"Isolde said quietly [quietly]"
1"they whispered once [once]"
dialogueSentences56
tagDensity0.464
leniency0.929
rawRatio0.077
effectiveRatio0.071
92.39% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2627
totalAiIsmAdverbs4
found
0
adverb"very"
count1
1
adverb"gently"
count1
2
adverb"quickly"
count1
3
adverb"perfectly"
count1
highlights
0"very"
1"gently"
2"quickly"
3"perfectly"
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)
65.74% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2627
totalAiIsms18
found
0
word"scanned"
count1
1
word"pulsed"
count3
2
word"warmth"
count4
3
word"stomach"
count2
4
word"whisper"
count1
5
word"perfect"
count1
6
word"crystal"
count1
7
word"pulse"
count2
8
word"silence"
count1
9
word"glistening"
count1
10
word"flicked"
count1
highlights
0"scanned"
1"pulsed"
2"warmth"
3"stomach"
4"whisper"
5"perfect"
6"crystal"
7"pulse"
8"silence"
9"glistening"
10"flicked"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences246
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences246
filterMatches
0"watch"
1"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences275
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
totalWords2627
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions33
unquotedAttributions1
matches
0"Beyond the gallery, Dymas revealed itself fully."
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions101
wordCount2353
uniqueNames15
maxNameDensity2
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Rory47
Park1
Isolde17
Nyx13
Heartstone4
Fae-forged1
Silas1
Golden1
Empress1
London1
Dymas5
Fae5
One2
Warden1
Veil1
persons
0"Rory"
1"Isolde"
2"Nyx"
3"Heartstone"
4"Silas"
5"Dymas"
6"Warden"
places
0"Park"
1"London"
2"One"
3"Veil"
globalScore0.501
windowScore0.5
55.06% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences158
glossingSentenceCount6
matches
0"as if recognizing a relative"
1"as if moving through water"
2"as if searching for hidden doors in the heat"
3"seemed thinner stretched over something vast and hollow"
4"smelled like safety"
5"something like it, caught the silver of her"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.761
wordCount2627
matches
0"not tearing but swallowing"
1"not a scar but a brand: a circle with a fork through it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences275
matches
0"saw that every"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs126
mean20.85
std19.29
cv0.925
sampleLengths
012
151
247
336
425
56
638
761
832
96
1018
1151
125
1323
144
1546
164
1713
1842
1921
2015
2115
2211
2337
247
2531
267
2740
285
2949
3031
317
3286
333
345
3543
363
374
384
394
4011
4132
425
4350
4468
4515
465
4717
484
499
98.13% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences246
matches
0"were fixed"
1"were filled"
2"been carved"
3"were filled"
4"were drawn"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs434
matches
0"were tasting"
1"was holding"
2"were already dissolving"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences275
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1775
adjectiveStacks0
stackExamples(empty)
adverbCount59
adverbRatio0.03323943661971831
lyAdverbCount14
lyAdverbRatio0.007887323943661971
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences275
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences275
mean9.55
std6.61
cv0.692
sampleLengths
012
122
229
38
421
518
65
78
823
915
1010
116
128
1317
147
156
168
1720
185
1920
208
216
228
2318
246
2511
267
278
2826
2917
305
318
324
334
347
354
3630
374
3812
394
4013
415
4218
4319
443
4518
466
479
483
4912
48.24% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.33090909090909093
totalSentences275
uniqueOpeners91
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences214
matches
0"Somewhere inside the stones, something"
1"Then she tightened her grip"
2"Then the ground returned under"
3"Not only from revulsion."
4"Only a terrible, practiced focus."
5"Then he bowed, too gracefully,"
6"Somewhere beyond the palace, a"
7"Then she stepped into the"
ratio0.037
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences214
matches
0"She kept her fingers curled"
1"She tucked a strand of"
2"Her bright blue eyes found"
3"Her silver hair reached her"
4"Their violet eyes glowed faintly."
5"they whispered, and the words"
6"It pulsed again, a beat"
7"She raised the blade."
8"She touched the edge of"
9"It carried roasted fruit, wine,"
10"Their shadow stretched past Rory"
11"She thought of her flat"
12"Her stomach lifted."
13"Her ears filled with the"
14"She had left winter behind."
15"She had only looked through"
16"Their violet eyes were fixed"
17"They moved from the terrace"
18"They paused beside a stone"
19"They ate with shining eyes"
ratio0.224
69.81% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount167
totalSentences214
matches
0"The cold had teeth, but"
1"She kept her fingers curled"
2"Richmond Park lay behind them"
3"Wildflowers bloomed at their bases,"
4"Rory glanced at her watch."
5"The second hand twitched, stopped,"
6"Time had never been trustworthy"
7"She tucked a strand of"
8"Her bright blue eyes found"
9"Isolde stood where moonlight pooled"
10"Her silver hair reached her"
11"Nyx unfolded from the shadow"
12"Their violet eyes glowed faintly."
13"they whispered, and the words"
14"Rory looked down at the"
15"It pulsed again, a beat"
16"Warmth slid up her wrist,"
17"Isolde’s pale lavender gaze lifted"
18"Rory drew the Fae-forged blade"
19"The moonsilver dagger was leaf-shaped"
ratio0.78
70.09% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences214
matches
0"Even Isolde, who had spoken"
1"Before they had taken ten"
2"If such guardians watched the"
ratio0.014
59.27% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences94
technicalSentenceCount11
matches
0"Wildflowers bloomed at their bases, impossible and soft, their petals beaded with frost that did not kill them."
1"In solid form they stood tall, a humanoid silhouette cut from night, edges moving as if wind worried at them."
2"Warmth slid up her wrist, passing over the small crescent scar there and making the old skin prickle."
3"The moonsilver dagger was leaf-shaped and slender, always cold, and under the moon it gave off a faint luminescence that made the wildflowers lean toward it."
4"There, when the moonsilver moved, she saw it: a shimmering distortion in the air, like heat over summer road, except folded with colors that had no names in her…"
5"The distortion stretched toward the crimson stone as if recognizing a relative."
6"Their shadow stretched past Rory and into the opening, eager in a way that made her spine tighten."
7"Fruit hung from them in heavy clusters: grapes like drops of garnet, pears with skins of pale lantern-light, figs split to show red centers that pulsed gently, …"
8"On it sat three small cakes, each glazed with gold leaf and glistening as if freshly kissed by honey."
9"The Heartstone guided her, warm now almost constantly, and each time they passed near one of the great ovens it tugged sideways, as if searching for hidden door…"
10"Somewhere beyond the palace, a horn sounded, low and indulgent, as if the realm itself had noticed the small party moving through its belly."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags26
uselessAdditionCount1
matches
0"they whispered, and the words came to Rory as if carried from somewhere behind her"
60.71% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags25
fancyCount5
fancyTags
0"they whispered (whisper)"
1"Rory murmured (murmur)"
2"Nyx added (add)"
3"Isolde added (add)"
4"they whispered once (whisper)"
dialogueSentences56
tagDensity0.446
leniency0.893
rawRatio0.2
effectiveRatio0.179
88.9819%