Run: 2026-04-27-01KQ78D927VW4HF0KQMTCKWXH4

Run Details

Duration:
5m 38s
Cost:
$0.075521
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 air in Richmond Park tasted of damp earth and impending rain, but inside the circle of ancient oaks, the season had forgotten itself. Wildflowers bloomed in impossible profusion, painting the moss in strokes of violet, gold, and bruised crimson. Rory stepped carefully over a tangle of roots, her boots sinking into soil that felt too soft, too alive. The small crescent scar on her left wrist itched, a phantom reminder of childhood falls, but this place demanded a different kind of caution. Time did not move right here. Her watch had stopped the moment they crossed the tree line, and the light filtering through the canopy held a static, dreamlike quality that made her teeth ache. Isolde stood at the center of the grove, her silver hair spilling over a dark wool coat like poured mercury. She did not shift her weight. She did not blink. When she turned to face them, her pale lavender eyes caught the dappled light, and Rory noticed again what she always noticed: the moss beneath Isolde’s boots remained perfectly undisturbed. No crushed stems. No displaced leaves. The half-fae walked without touching the world. The seam is thinning, Isolde said. Her voice carried a melodic lilt that never quite settled into a human rhythm. Winter draws its breath. The barrier remembers how to bleed. Rory pressed her fingers to the silver chain at her throat. The Heartstone pendant answered immediately, a deep, rhythmic throb of warmth against her sternum. The crimson gem, no larger than a thumbnail, pulsed with a faint inner light that seemed to sync with her own heartbeat. She had learned to trust it. It never lied, even when everything else did. Nyx lingered near the western edge of the standing stones, their tall frame bleeding into the shadows cast by the oaks. In solid form, they stood six-foot-two, a humanoid silhouette wrapped in a long coat that seemed woven from twilight. Their faintly glowing violet eyes tracked the space between two massive trunks. The seam breathes, they murmured. The words arrived like a draft through a cracked window, dry and rustling. Step quickly. It does not like to be held open. Rory drew the Fae-forged blade from its sheath. The moonsilver dagger was slender, leaf-shaped, and bit cold into her palm. The temperature never changed. Even in the humid grove, the metal leeched heat from her skin, a sharp, grounding anchor. Isolde had pressed it into her hand weeks ago with a warning wrapped in a riddle, and Rory had learned to let the cold guide her when her instincts frayed. Stay close, Rory said. We map the approach, mark the rift, and pull back. No detours. No souvenirs. Isolde’s mouth curved, not quite a smile. The door opens for the hungry, but forgets to close for the full. I cannot lie to you, Aurora Carter. The path ahead does not forgive hesitation. Rory met her gaze. I know. Let’s move. She stepped between the ancient oaks. The air shimmered. It was not a visible distortion to her human eyes, but she felt it, a sudden pressure against her eardrums, a warping of gravity that made her stomach lurch. The pendant flared hot. Nyx’s whisper brushed the back of her neck. Then the world folded. Sound vanished. Scent replaced it. Then light. Rory stumbled forward onto ground that yielded like packed velvet. The air hit her lungs thick and heavy, saturated with crushed berries, fermented honey, spiced wine, and something deeply organic that clung to the back of her throat. She coughed, blinking against a sudden, overwhelming glow. Above them, the sky was not the grey wool of London. It was a deep, luminous amber, streaked with slow-moving veins of rose and molten gold. No sun hung in that expanse. The light simply existed, soaking into the landscape like warm syrup. It painted everything in a perpetual, late-afternoon haze that made shadows stretch long and soft. Dymas, Nyx breathed. Their form rippled, edges dissolving into smoke before pulling taut again. The belly of Hel. Rory straightened, brushing damp, iridescent pollen from her jeans. The Heartstone burned against her collarbone now, a steady, insistent brand. She forced herself to scan the treeline, to catalog instead of gape. They stood at the edge of an orchard that defied botany and reason. Trunks spiraled like twisted glass, bark peeling in flakes that shimmered like abalone shell. Leaves the size of shielding bucklers hung heavy, veined in copper and jade. Fruit clustered in obscene abundance. Some were smooth and obsidian-dark. Others split open on the branch, revealing flesh that gleamed like wet coral. Sap wept from low-hanging boughs, pooling in the roots like liquid amber. Isolde moved past her. Her boots touched the mossy floor, but again, the earth refused to record her passage. She glided, a silver needle threading through a tapestry of excess. Time stumbles here, Isolde said, her voice cutting through the thick air. An hour may bleed into a day. A day may snap like a thread. Do not let the sweetness rot your teeth. Noted, Rory said. She kept the Fae blade low, the cold of the moonsilver seeping into her wrist. Stay sharp. We find the Warden’s marker, log the coordinates, and get out before this place decides we’re on the menu. They moved deeper. The ground sloped gently downward, carpeted in violet-tinged grass that sighed underfoot. Every step released a puff of spored dust that glittered in the amber light. Rory’s senses felt dialed past their limits. The scents layered over each other, cloying and rich. Roasted nuts. Caramelized sugar. Wet stone. A faint, metallic tang that reminded her of old pennies. It made her mouth water and her stomach clench simultaneously. Nyx drifted ahead, their shadow-form stretching thin between the trunks. The dark here is different, they murmured. It does not hide. It digests. Rory watched a drop of sap fall from a branch. It struck a broad leaf and sizzled softly, leaving a perfect, glassy bead behind. She reached out, then stopped herself. The abundance felt aggressive. Vines coiled around stone pillars that jutted from the earth like broken teeth, carved with spirals that made her vision swim if she focused too long. Between the trees, she caught glimpses of structure. Low walls of polished basalt. Tables hewn from single slabs of marble. Benches draped in moss and discarded silk. A feast ground, abandoned but not empty. Crystal goblets lay overturned, their contents dried into sticky, jewel-toned rings. Silver platters bore the skeletal remains of things that might have been birds, or fish, or something entirely other. This isn’t just a garden, Rory said, voice low. It’s a larder. Gluttony wears many faces, Isolde replied, trailing a finger over a carved pillar. She did not look at the runes. Some eat to live. Some live to be eaten. The prince sets the table, but the guests never leave. A low sound vibrated through the soil. Not a footstep. A hum, deep and resonant, like a cello string drawn slow. It came from everywhere and nowhere. Rory’s grip tightened on the dagger. The cold bit harder. Movement, Nyx said. Their form condensed, shoulders squaring, violet eyes narrowing. Three hundred paces. Through the heavy brush. It does not walk. It flows. Rory crouched, pressing her palm to the moss. The vibration traveled up her arm. She scanned the amber-lit gaps between the trunks. Something shifted in the middle distance. A ripple in the foliage. A slow parting of vines. Then she saw it. A creature, low to the ground, built like a hound but scaled in iridescent plates that shifted from copper to emerald as it moved. Its jaw unhinged slightly, revealing rows of translucent, needle-thin teeth. It paused, nostrils flaring, then turned its blind, milky eyes toward them. It did not charge. It simply watched, throat working as if swallowing the air around them. Don’t move, Rory breathed. The creature’s tail swept the grass. It lowered its head, sniffed at an overturned goblet, then licked the dried residue with a tongue like black velvet. It shuddered, a full-body spasm of pleasure, and melted back into the undergrowth. Rory exhaled. Her shoulders ached from tension. It’s not hunting us. Not yet, Nyx said. This realm feeds on want. It will wait until you crave. Isolde tilted her head, silver hair catching the heavy light. The blade remembers the frost. Let it guide you when the heat lies. Rory looked down at the moonsilver dagger. A faint luminescence clung to the leaf-shaped edge, barely visible in the amber glow. The Fae Courts had forged it to slice through wards and demon-flesh alike. Here, it felt like the only honest thing in a world of sugar-coated traps. She had left Cardiff to escape a different kind of hunger, a different kind of consumption. She knew what happened when you let craving steer. She would not make that mistake again. They pressed on, following a path of crushed white stone that wound between the orchards. The air grew thicker, warmer. Rory’s shirt clung to her back. The pendant was a brand now. She forced herself to focus on the geometry of the place. The trees grew in deliberate patterns, spirals and concentric circles that funneled the eye toward a central depression in the land. Water glinted ahead. They crested a low rise and stopped. Below them sprawled a valley that stole the breath from Rory’s lungs. Terraced vineyards cascaded down the slopes, heavy with grapes the size of plums, their skins dusted in silver frost. Irrigation channels cut through the soil, carrying not water, but a slow-moving liquid that shimmered like crushed sapphires. At the valley’s heart stood a pavilion of woven branches and polished bone, its roof open to the amber sky. Long tables groaned under mountains of food. Roasted meats glistening with fat. Towers of pastries. Bowls of fruit that pulsed with inner light. Lanterns hung from the eaves, burning with cold blue flame. And moving among the tables were figures. Humanoid, but wrong. Their skin gleamed with oil, their movements sluggish, deliberate. They ate with a quiet, terrifying focus, fingers stained, jaws working, eyes empty. Helbound souls, Nyx whispered. The wind carried their voice, thin and frayed. Contracted. Bound to the knife and the flame. They do not remember the sky they came from. Rory’s stomach turned. The scent of caramel and roasting meat suddenly felt suffocating. She watched a woman in a stained apron lift a silver carving knife and slice into a joint of meat. The blade moved with mechanical precision. The woman’s face was blank, smooth, utterly devoid of hunger or satisfaction. She was just a vessel. A tool in a machine of endless consumption. We don’t go down there, Rory said. Her voice came out steadier than she felt. We skirt the ridge. Find the marker. The Wardens need to know how deep the corruption runs before the solstice weakens the Veil further. The stones sleep where the roots drink deep, Isolde said, pointing a slender finger toward the far edge of the valley, where the terraces gave way to a dense thicket of ancient, silver-barked trees. But the path bends for those who carry winter in their hands. Rory glanced at the dagger. The cold had crept up her forearm, numbing her fingers. She flexed them, feeling the familiar ache. Winter it is. They moved along the ridge, keeping to the tree line. The ground here was harder, packed with roots and stone. The amber light began to shift, deepening toward twilight, though no sun dipped below the horizon. The realm itself was dimming, breathing out. Shadows pooled in the hollows, thick and velvety. Nyx seemed to draw strength from it, their form growing sharper, more solid. They walked beside Rory now, boots silent on the earth. You hold yourself tight, Nyx observed, voice brushing her ear like a draft. You fear the sweetness will unmake you. I fear losing my head, Rory said. This place is designed to make you stop thinking. To just take. I’ve seen what happens when you let someone else’s appetite dictate your life. I’m not doing it again. Nyx was quiet for a long moment. The shadow does not crave. It only waits. But you… you are made of sharp edges and quick choices. That will serve you here. Ahead, the thicket opened. The silver-barked trees stood in a rough circle, their branches interlocking overhead. Between them, half-buried in the loam, stood jagged monoliths of black stone. They hummed with a low-frequency vibration that made Rory’s molars ache. The Veil. She could feel it now, a pressure against her skin, a thinning of the air. The Heartstone pendant flared, hot enough to make her gasp. She yanked the chain free from her shirt. The crimson gem glowed from within, pulsing in time with the stones. There, she said. Isolde stepped into the circle. The moss did not bend beneath her. She raised her hands, pale lavender eyes reflecting the gem’s light. The barrier thins where the solstice bleeds. Winter’s breath is on the wind. The door will open. But doors swing both ways. Rory sheathed the dagger and stepped forward. The air inside the circle was colder, sharper. It smelled of ozone and damp stone, cutting through the cloying sweetness of Dymas. She pressed her palm to the nearest monolith. The rock was slick, alive with energy. The Veil shimmered into view, a faint, wavering distortion like looking through flawed glass. Beyond it, she caught a glimpse of grey concrete, flickering fluorescent light, the familiar grime of the Richmond Park maintenance shed. We mark the coordinates, Rory said, pulling a small brass compass from her pocket. The needle spun wildly before locking onto the rift’s center. Wardens can monitor it from the Earth side. We don’t cross back yet. We need to know how far the prince’s reach extends. Nyx drifted to the edge of the circle, violet eyes fixed on the valley below. The table grows longer, they whispered. And the guests are waking. A sound rolled up from the terraces. Not the quiet chewing of before. A chorus. Low, rhythmic, building. Chanting. Or moaning. It was hard to tell. The lanterns in the pavilion flared brighter. The figures at the tables stopped eating. One by one, they turned their heads toward the ridge. Rory’s hand went back to the dagger’s hilt. The cold bit deep, grounding her. She met Isolde’s gaze. The half-fae’s expression was serene, but her eyes held a storm. The feast remembers its missing courses, Isolde said softly. Run, or be served. Rory didn’t hesitate. We move. Now. She turned from the stones, blade drawn, pendant burning, and led them back into the amber dark.
created_at"2026-04-27T10:40:23.634Z" 4/27/2026, 10:40:23 AM
model"qwen/qwen3.6-max-preview-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1662
moderation_latency(null)
generation_time337878
tokens_prompt1590
tokens_completion10266
native_tokens_prompt1633
native_tokens_completion9410
native_tokens_completion_images(null)
native_tokens_reasoning6056
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"
usage0.0755209
router(null)
provider_responses
0
endpoint_id"ca7fc0c7-f23d-4ac5-b2e0-945be5b61787"
id"chatcmpl-93aac61d-79f1-959b-9bcb-784adb4af39a"
is_byokfalse
latency1655
model_permaslug"qwen/qwen3.6-max-preview-20260420"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777286423-LOeQnnFM9I2SPJ1GFiDE"
session_id(null)
api_type"completions"
id"gen-1777286423-Y8i5b98Tn5aRweWihwLE"
upstream_id"chatcmpl-93aac61d-79f1-959b-9bcb-784adb4af39a"
total_cost0.0755209
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags0
81.74% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2464
totalAiIsmAdverbs9
found
0
adverb"carefully"
count1
1
adverb"perfectly"
count1
2
adverb"quickly"
count1
3
adverb"gently"
count1
4
adverb"softly"
count2
5
adverb"slightly"
count1
6
adverb"suddenly"
count1
7
adverb"utterly"
count1
highlights
0"carefully"
1"perfectly"
2"quickly"
3"gently"
4"softly"
5"slightly"
6"suddenly"
7"utterly"
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)
26.95% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2464
totalAiIsms36
found
0
word"reminder"
count1
1
word"weight"
count1
2
word"lilt"
count1
3
word"rhythmic"
count2
4
word"throb"
count1
5
word"warmth"
count1
6
word"pulsed"
count2
7
word"shimmered"
count4
8
word"stomach"
count3
9
word"lurch"
count1
10
word"whisper"
count1
11
word"velvet"
count2
12
word"tapestry"
count1
13
word"tinged"
count1
14
word"perfect"
count1
15
word"structure"
count1
16
word"marble"
count1
17
word"silk"
count1
18
word"crystal"
count1
19
word"vibrated"
count1
20
word"scanned"
count1
21
word"tension"
count1
22
word"glistening"
count1
23
word"mechanical"
count1
24
word"familiar"
count2
25
word"could feel"
count1
26
word"wavering"
count1
highlights
0"reminder"
1"weight"
2"lilt"
3"rhythmic"
4"throb"
5"warmth"
6"pulsed"
7"shimmered"
8"stomach"
9"lurch"
10"whisper"
11"velvet"
12"tapestry"
13"tinged"
14"perfect"
15"structure"
16"marble"
17"silk"
18"crystal"
19"vibrated"
20"scanned"
21"tension"
22"glistening"
23"mechanical"
24"familiar"
25"could feel"
26"wavering"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences279
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences279
filterMatches
0"watch"
1"know"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences279
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2464
ratio0
matches(empty)
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions17
matches
0"The seam is thinning, Isolde said."
1"The seam breathes, they murmured."
2"Stay close, Rory said."
3"Dymas, Nyx breathed."
4"Time stumbles here, Isolde said, her voice cutting through the thick air."
5"Noted, Rory said."
6"The dark here is different, they murmured."
7"Gluttony wears many faces, Isolde replied, trailing a finger over a carved pillar."
8"Movement, Nyx said."
9"Not yet, Nyx said."
10"Helbound souls, Nyx whispered."
11"The stones sleep where the roots drink deep, Isolde said, pointing a slender finger toward the far edge of the valley, w…"
12"I fear losing my head, Rory said."
13"There, she said."
14"We mark the coordinates, Rory said, pulling a small brass compass from her pocket."
15"The table grows longer, they whispered."
16"The feast remembers its missing courses, Isolde said softly."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions83
wordCount2464
uniqueNames20
maxNameDensity1.22
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Richmond2
Park2
Rory30
Isolde13
Heartstone3
Fae-forged1
Aurora1
Carter1
London1
Nyx11
Hel1
Fae3
Warden1
Courts1
Cardiff1
Wardens2
Veil3
Dymas2
Earth1
Winter3
persons
0"Rory"
1"Isolde"
2"Heartstone"
3"Aurora"
4"Carter"
5"Nyx"
6"Fae"
7"Warden"
8"Courts"
9"Wardens"
10"Veil"
11"Winter"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
globalScore0.891
windowScore0.833
83.16% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences187
glossingSentenceCount5
matches
0"light that seemed to sync with her own heartbeat"
1"seemed woven from twilight"
2"not quite a smile"
3"as if swallowing the air around them"
4"felt like the only honest thing in a wo"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.812
wordCount2464
matches
0"not a visible distortion to her human eyes, but she felt it, a sudden pressure against her eardrums, a warpi"
1"not water, but a slow-moving liquid"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences279
matches
0"make that mistake"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs55
mean44.8
std32.01
cv0.715
sampleLengths
0117
173
230
361
480
570
618
734
88
954
107
1146
1258
1318
14107
1530
1634
1739
1871
1923
20124
2112
2239
2337
2424
25104
264
2739
2811
2915
3023
3180
3267
337
34134
3529
3664
3739
3846
3925
4074
4120
4237
4331
4486
453
4645
4779
4847
4926
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences279
matches
0"is designed"
1"are made"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs459
matches
0"was dimming"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences279
ratio0
matches(empty)
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2488
adjectiveStacks3
stackExamples
0"sticky, jewel-toned rings."
1"translucent, needle-thin teeth."
2"ancient, silver-barked trees."
adverbCount60
adverbRatio0.024115755627009645
lyAdverbCount21
lyAdverbRatio0.008440514469453377
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences279
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences279
mean8.83
std5.9
cv0.668
sampleLengths
024
116
219
324
46
528
620
76
84
930
103
113
127
136
1414
154
166
1711
1814
1922
206
218
2221
2319
2412
255
2613
272
288
298
3012
314
3216
3330
344
3510
362
372
387
3913
407
417
424
432
442
456
463
4729
484
498
42.05% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats26
diversityRatio0.30824372759856633
totalSentences279
uniqueOpeners86
25.94% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences257
matches
0"Then the world folded."
1"Then she saw it."
ratio0.008
98.60% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount78
totalSentences257
matches
0"Her watch had stopped the"
1"She did not shift her"
2"She did not blink."
3"Her voice carried a melodic"
4"She had learned to trust"
5"It never lied, even when"
6"Their faintly glowing violet eyes"
7"It does not like to"
8"We map the approach, mark"
9"I cannot lie to you,"
10"She stepped between the ancient"
11"It was not a visible"
12"She coughed, blinking against a"
13"It was a deep, luminous"
14"It painted everything in a"
15"Their form rippled, edges dissolving"
16"She forced herself to scan"
17"They stood at the edge"
18"Her boots touched the mossy"
19"She glided, a silver needle"
ratio0.304
45.60% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount213
totalSentences257
matches
0"The air in Richmond Park"
1"Wildflowers bloomed in impossible profusion,"
2"Rory stepped carefully over a"
3"The small crescent scar on"
4"Time did not move right"
5"Her watch had stopped the"
6"Isolde stood at the center"
7"She did not shift her"
8"She did not blink."
9"The half-fae walked without touching"
10"The seam is thinning, Isolde"
11"Her voice carried a melodic"
12"Winter draws its breath."
13"The barrier remembers how to"
14"Rory pressed her fingers to"
15"The Heartstone pendant answered immediately,"
16"The crimson gem, no larger"
17"She had learned to trust"
18"It never lied, even when"
19"Nyx lingered near the western"
ratio0.829
38.91% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences257
matches
0"Even in the humid grove,"
1"To just take."
ratio0.008
60.44% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences104
technicalSentenceCount12
matches
0"Rory stepped carefully over a tangle of roots, her boots sinking into soil that felt too soft, too alive."
1"Her watch had stopped the moment they crossed the tree line, and the light filtering through the canopy held a static, dreamlike quality that made her teeth ach…"
2"The crimson gem, no larger than a thumbnail, pulsed with a faint inner light that seemed to sync with her own heartbeat."
3"In solid form, they stood six-foot-two, a humanoid silhouette wrapped in a long coat that seemed woven from twilight."
4"It was not a visible distortion to her human eyes, but she felt it, a sudden pressure against her eardrums, a warping of gravity that made her stomach lurch."
5"It painted everything in a perpetual, late-afternoon haze that made shadows stretch long and soft."
6"The ground sloped gently downward, carpeted in violet-tinged grass that sighed underfoot."
7"Every step released a puff of spored dust that glittered in the amber light."
8"Silver platters bore the skeletal remains of things that might have been birds, or fish, or something entirely other."
9"The trees grew in deliberate patterns, spirals and concentric circles that funneled the eye toward a central depression in the land."
10"Irrigation channels cut through the soil, carrying not water, but a slow-moving liquid that shimmered like crushed sapphires."
11"They hummed with a low-frequency vibration that made Rory’s molars ache."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
82.2907%