Run: 2026-06-24-01KVX3795K4KQYMF6AHD73R7GY

Run Details

Duration:
1m 12s
Cost:
$0.015210
Provider:
Z.AI

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 pendant burned against Rory's chest. Not painfully — not exactly — but with a warmth that had been building for the last twenty minutes as she and Nyx picked their way through the derelict warehouse district east of Canary Wharf. The Heartstone's faint inner glow had brightened from a murmur to a pulse, its deep crimson light visible even through the fabric of her hoodie. She pressed her palm flat against it and felt the gemstone throb like a second heartbeat, steady and insistent. "It's close," she said. Nyx materialized from the shadow of a collapsed loading bay, their violet eyes cutting through the murk. They moved like smoke given purpose — there one moment, gone the next, their humanoid form more suggestion than substance in the darkness. When they spoke, the sound arrived from everywhere and nowhere, a whisper carried on a wind that didn't exist. "I can taste it. The membrane is thin here." Rory followed Nyx's gaze to the far wall of the warehouse. At first, she saw nothing — just crumbling brick, rusted scaffolding, the accumulated filth of decades of neglect. Then her eyes adjusted, and she caught it: a faint shimmering distortion, like heat haze rising off tarmac in August, warping the air in a rough oval about seven feet tall. The Veil. She'd read about it in Isolde's cryptic notes — the metaphysical barrier separating Earth from Hel and the Fae Realms. She'd seen it described as invisible to ordinary eyes, but standing this close, with the Heartstone singing against her sternum, the distortion was unmistakable. It rippled gently, as though something on the other side was breathing against it. "That's a rift point," Rory said. Not a question. "Yes." Nyx drifted closer, their form solidifying as they neared the shimmer. They raised one hand — a hand made of living darkness, edges blurring into the surrounding gloom — and pressed it against the distortion. The air around the contact point fractured into prismatic light, gone as quickly as it appeared. "It will not hold much longer. The solstice approaches. The Veil always weakens now." Rory glanced back the way they'd come. The warehouse was empty. London's skyline glittered through a gap in the roof, familiar and impossibly far away. She thought of her flat above Silas' bar, of Eva's worried face when she'd left that morning, of the Fae-forged blade strapped to her thigh beneath her jeans — always cold, always faintly luminescent when moonlight touched it. Isolde's parting words echoed in her memory, delivered in that maddening riddle-speak: "What you seek lies where appetite is architecture. The stone will be your compass." The stone. The Heartstone. Given to her by someone — something — she'd never identified, left on her doorstep in a small velvet box with no note. And now it was pulling her toward a hole in reality in a derelict warehouse, and she was actually considering stepping through it. "Right," she said, and pulled the pendant out from under her hoodie. The crimson gemstone flared, its pulse quickening. "We go together." Nyx inclined their head — a gesture that was almost human, almost old-world courtly. Aldric, the sorcerer they'd been before 1643, sometimes surfaced in small courtesies like that. "Together." Rory stepped into the shimmer. The sensation was indescribable — not pain, not cold, not falling, but all three compressed into a single instant. Her skin prickled. Her ears popped. The crescent scar on her left wrist tingled with phantom heat. Then the warehouse was gone, and she was somewhere else entirely, stumbling forward onto soft, warm earth. She bent double, hands on her knees, sucking in a breath that tasted like honey and woodsmoke. "Rory." Nyx's whisper came from above and behind her — they'd gone incorporeal for the crossing, and now their shadow pooled across the ground before rising into their solid form. "Look." She straightened. The sky was amber. Not the amber of a sunset, not the amber of firelight — a deep, warm, pervasive amber, as though the atmosphere itself had been steeped in old gold. There was no visible sun, yet light came from everywhere, soft and even, casting no hard shadows. It gave everything a honeyed quality, as though the world had been preserved in resin. They stood at the edge of a vineyard. Rows of grapevines stretched in every direction, their leaves a deep burgundy that bordered on black, heavy with clusters of fruit that glowed faintly — actually glowed — with a soft bioluminescence. The grapes were the size of plums, deep purple and glistening, and the air was thick with their scent: fermenting sweetness, almost intoxicating, layered over something earthier, darker. "This is Hel," Rory breathed. "This is actually Hel." "Dymas," Nyx corrected, their violet eyes scanning the horizon. "The realm of Gluttony. I can feel it — the excess. It presses against the edges of everything." Rory walked forward between two rows of vines. The soil beneath her boots was rich and dark, almost black, and warm — not sun-warmed but something else, as though the ground itself generated heat. She reached out and touched a leaf. It was waxy and smooth, and beneath her fingertips, she could feel a faint vibration, like a pulse. The vine was alive in a way that went beyond botany. It was aware. She pulled her hand back. The vineyard sloped gently downward, and as they crested a low rise, the landscape opened before them. Beyond the vines, orchards spread across rolling hills — trees heavy with fruits Rory couldn't name. Some were the size of skulls, their skins shimmering between colours that shouldn't exist together. Others hung low to the ground, fibrous and pale, pulsing gently like organs. Between the orchards, gardens erupted in organised chaos: herbs with crystalline leaves, flowers that sang softly when the breeze moved through them, vegetables that had grown into architectural forms, spiralling towers and buttressed arches. And beyond all of it, in the hazy distance, structures rose against the amber sky. Not buildings exactly — or not only buildings. They looked grown, organic, as though someone had planted seeds and willed them into the shapes of palaces and feasting halls. Towers twisted like corkscrews. Domes bulged like overripe fruit. Bridges arched between structures at impossible angles, and Rory could see — or thought she could see — figures moving along them, small and dark against the amber light. "The architecture of appetite," she murmured, understanding Isolde's riddle at last. A sound reached them then — distant, carried on the warm, sweet wind. Music, but not quite. It was the sound of celebration: the clash of goblets, the murmur of voices raised in revelry, laughter that had an edge to it. And beneath it all, a low, resonant hum, like the world itself was digesting. Nyx shifted beside her, their form flickering. "Something is wrong." Rory turned. "What do you mean?" "The Veil is thin here. Thinner than it should be. Thinner than it was even a moment ago." Their violet eyes flared brighter, and for an instant, Rory saw fear in them — or whatever passed for fear in a being made of shadow. "The Heartstone. Look at it." She looked down. The pendant was no longer pulsing. It was blazing. The deep crimson gemstone threw off light like a small flare, and the warmth had become genuine heat, almost uncomfortable against her skin. The silver chain was hot. "It's reacting to something," she said. "Something close." "Something that wants to be fed." The words hung in the amber air. Around them, the bioluminescent grapes seemed to brighten, their glow intensifying in response to the Heartstone's flare. The singing flowers changed pitch — lower, more insistent, almost a warning. Rory's hand went to the Fae blade at her thigh. The moonsilver was colder than ever, a sharp contrast to the Dymasian warmth, and in the ambient amber light, it glowed faintly, a pale silver-blue against the gold. She drew it. The blade was slender, leaf-shaped, perfectly balanced, and holding it made her feel marginally less like a tourist in a realm that could swallow her whole. They moved deeper into the vineyard, following the Heartstone's pull. The rows of vines grew denser, the grapes larger, their glow more intense. The air became thicker, sweeter, harder to breathe. Rory's head swam. She could feel the excess pressing in on her — Nyx had been right. It wasn't just abundance; it was compulsion. The realm wanted her to eat, to drink, to consume. Her mouth watered. Her stomach growled despite having eaten a full breakfast four hours ago. She gripped the Fae blade tighter and kept walking. The vineyard ended abruptly at a stone wall. The stones were old — impossibly old, worn smooth by time, fitted together without mortar. They radiated warmth, and when Rory touched one, she felt that same deep pulse she'd felt in the vine. Life. Ancient, patient life. A gap in the wall led to a narrow path lined with those singing flowers. Their song had changed again — a single sustained note now, low and reverent, as though announcing visitors to someone, or something, deeper within. The path opened into a courtyard. Rory stopped. Nyx stopped. Even the air seemed to stop. The courtyard was paved with tiles of dark stone, each one inlaid with gold filigree in patterns that swam before her eyes if she looked too long. At its centre stood a table — an enormous table, long enough to seat a hundred, laden with food. Mountains of fruit. Cascades of bread. Whole roasted animals that steamed and glistened. Fountains of wine that caught the amber light and threw it back in fragments of ruby and gold. The scent hit Rory like a physical force — layered, complex, devastating in its richness. Every seat was empty. Every plate was full. Every goblet brimmed over. And at the far end of the table, on a chair that was more throne than furniture, sat a figure. It was not human. It was not demon, not exactly — not the way Rory had imagined demons, all horns and brimstone. It was beautiful, in the way that a blade is beautiful, or a precise equation. Its features were fine and symmetrical, its skin the colour of dark wine, its eyes — when they opened — a luminous, lazy gold. It wore robes of deep purple, and around its head floated a thin circlet of what looked like crystallised starlight. It looked at the Heartstone blazing against Rory's chest. Then it looked at her face. Then it smiled, slowly, with too many teeth. "Ah," it said, and its voice was warm caramel and black coffee and everything in between. "Another guest. How delightful." It gestured to the laden table with one elegant hand. "Please. Sit. Eat. You must be starving after your long journey." Rory's stomach cramped with a hunger so sudden and violent it nearly buckled her knees. The Fae blade hummed in her grip, cold and sharp and real. Behind her, Nyx whispered — barely audible, barely there: "Do not eat. Do not drink. Whatever it offers." The figure's golden eyes slid past Rory to the shadow at her shoulder. The smile didn't falter. "And you've brought a Shade. How... unexpected." It leaned forward, and Rory felt the weight of its attention like a physical pressure, like standing at the centre of a gravity well. "Welcome to Dymas. I am Belphegor. And you —" those golden eyes returned to her, "— you are wearing something that belongs to me."
created_at"2026-06-24T15:15:49.057Z" 6/24/2026, 3:15:49 PM
model"z-ai/glm-5.2-20260616"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3727
moderation_latency(null)
generation_time71533
tokens_prompt1590
tokens_completion3403
native_tokens_prompt1549
native_tokens_completion2964
native_tokens_completion_images(null)
native_tokens_reasoning408
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.0152102
router(null)
provider_responses
0
endpoint_id"442ea97f-ad5e-40d5-b9a6-66e9e0417dce"
id"2026062423154911d418f06eab47f7"
is_byokfalse
latency3727
model_permaslug"z-ai/glm-5.2-20260616"
provider_name"Z.AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.16.0; linux; x64))"
http_referer(null)
request_id"req-1782314149-RkWWdiVsrscWmDwWOZY0"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1782314149-unsCuptGrAEgK7YSGfcl"
upstream_id"2026062423154911d418f06eab47f7"
total_cost0.0152102
cache_discount(null)
upstream_inference_cost0
provider_name"Z.AI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences29
tagDensity0.517
leniency1
rawRatio0
effectiveRatio0
81.61% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1903
totalAiIsmAdverbs7
found
0
adverb"gently"
count3
1
adverb"quickly"
count1
2
adverb"softly"
count1
3
adverb"perfectly"
count1
4
adverb"slowly"
count1
highlights
0"gently"
1"quickly"
2"softly"
3"perfectly"
4"slowly"
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)
34.31% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1903
totalAiIsms25
found
0
word"warmth"
count4
1
word"pulse"
count4
2
word"throb"
count1
3
word"whisper"
count2
4
word"gloom"
count1
5
word"fractured"
count1
6
word"familiar"
count1
7
word"echoed"
count1
8
word"velvet"
count1
9
word"glistening"
count1
10
word"scanning"
count1
11
word"could feel"
count2
12
word"crystalline"
count1
13
word"stomach"
count2
14
word"complex"
count1
15
word"weight"
count1
highlights
0"warmth"
1"pulse"
2"throb"
3"whisper"
4"gloom"
5"fractured"
6"familiar"
7"echoed"
8"velvet"
9"glistening"
10"scanning"
11"could feel"
12"crystalline"
13"stomach"
14"complex"
15"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"air was thick with"
count1
highlights
0"the air was thick with"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences138
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences138
filterMatches
0"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences153
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1937
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions1
matches
0"Behind her, Nyx whispered — barely audible, barely there:"
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount1726
uniqueNames13
maxNameDensity1.22
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Rory21
Nyx11
Canary1
Wharf1
Heartstone6
August1
Veil1
Isolde3
Earth1
Hel1
Fae4
Realms1
Dymasian1
persons
0"Rory"
1"Nyx"
2"Heartstone"
3"Isolde"
places
0"Hel"
1"Fae"
2"Dymasian"
globalScore0.892
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences101
glossingSentenceCount2
matches
0"tasted like honey and woodsmoke"
1"looked like crystallised starlight"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.065
wordCount1937
matches
0"not pain, not cold, not falling, but all three compressed into a single instant"
1"not cold, not falling, but all three compressed into a single instant"
2"not falling, but all three compressed into a single instant"
3"not sun-warmed but something else, as though the ground itself generated heat"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences153
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs52
mean37.25
std28.32
cv0.76
sampleLengths
06
179
24
359
49
560
660
79
866
989
1050
1122
1229
135
1453
1517
1631
172
1864
1968
209
2127
2273
235
2495
2582
2611
2755
2810
296
3049
3140
328
336
3436
3567
3680
379
3846
3939
406
4110
4292
4312
4420
4581
4623
4741
4836
499
92.55% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences138
matches
0"was gone"
1"been steeped"
2"been preserved"
3"being made"
4"was paved"
79.66% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs277
matches
0"was breathing"
1"was pulling"
2"was actually considering"
3"was digesting"
4"was blazing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount32
semicolonCount1
flaggedSentences27
totalSentences153
ratio0.176
matches
0"Not painfully — not exactly — but with a warmth that had been building for the last twenty minutes as she and Nyx picked their way through the derelict warehouse district east of Canary Wharf."
1"They moved like smoke given purpose — there one moment, gone the next, their humanoid form more suggestion than substance in the darkness."
2"At first, she saw nothing — just crumbling brick, rusted scaffolding, the accumulated filth of decades of neglect."
3"She'd read about it in Isolde's cryptic notes — the metaphysical barrier separating Earth from Hel and the Fae Realms."
4"They raised one hand — a hand made of living darkness, edges blurring into the surrounding gloom — and pressed it against the distortion."
5"Given to her by someone — something — she'd never identified, left on her doorstep in a small velvet box with no note."
6"Nyx inclined their head — a gesture that was almost human, almost old-world courtly."
7"The sensation was indescribable — not pain, not cold, not falling, but all three compressed into a single instant."
8"\"Rory.\" Nyx's whisper came from above and behind her — they'd gone incorporeal for the crossing, and now their shadow pooled across the ground before rising into their solid form."
9"Not the amber of a sunset, not the amber of firelight — a deep, warm, pervasive amber, as though the atmosphere itself had been steeped in old gold."
10"Rows of grapevines stretched in every direction, their leaves a deep burgundy that bordered on black, heavy with clusters of fruit that glowed faintly — actually glowed — with a soft bioluminescence."
11"The soil beneath her boots was rich and dark, almost black, and warm — not sun-warmed but something else, as though the ground itself generated heat."
12"Beyond the vines, orchards spread across rolling hills — trees heavy with fruits Rory couldn't name."
13"Not buildings exactly — or not only buildings."
14"Bridges arched between structures at impossible angles, and Rory could see — or thought she could see — figures moving along them, small and dark against the amber light."
15"A sound reached them then — distant, carried on the warm, sweet wind."
16"\"The Veil is thin here. Thinner than it should be. Thinner than it was even a moment ago.\" Their violet eyes flared brighter, and for an instant, Rory saw fear in them — or whatever passed for fear in a being made of shadow."
17"The singing flowers changed pitch — lower, more insistent, almost a warning."
18"She could feel the excess pressing in on her — Nyx had been right."
19"It wasn't just abundance; it was compulsion."
20"The stones were old — impossibly old, worn smooth by time, fitted together without mortar."
21"Their song had changed again — a single sustained note now, low and reverent, as though announcing visitors to someone, or something, deeper within."
22"At its centre stood a table — an enormous table, long enough to seat a hundred, laden with food."
23"The scent hit Rory like a physical force — layered, complex, devastating in its richness."
24"It was not demon, not exactly — not the way Rory had imagined demons, all horns and brimstone."
25"Its features were fine and symmetrical, its skin the colour of dark wine, its eyes — when they opened — a luminous, lazy gold."
26"Behind her, Nyx whispered — barely audible, barely there:"
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount452
adjectiveStacks0
stackExamples(empty)
adverbCount17
adverbRatio0.03761061946902655
lyAdverbCount6
lyAdverbRatio0.01327433628318584
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences153
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences153
mean12.66
std9.03
cv0.713
sampleLengths
06
135
225
319
44
517
623
719
89
911
1018
1131
122
1320
1424
1514
166
173
1812
1924
2016
2114
227
234
2414
2538
2626
272
282
2923
3023
3112
327
333
3414
3514
361
375
3819
393
403
4111
4217
4317
4430
451
462
474
4828
4917
48.80% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.35947712418300654
totalSentences153
uniqueOpeners55
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences126
matches
0"Then her eyes adjusted, and"
1"Then the warehouse was gone,"
2"Even the air seemed to"
3"Then it looked at her"
4"Then it smiled, slowly, with"
ratio0.04
89.84% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences126
matches
0"She pressed her palm flat"
1"They moved like smoke given"
2"She'd read about it in"
3"She'd seen it described as"
4"It rippled gently, as though"
5"They raised one hand —"
6"She thought of her flat"
7"she said, and pulled the"
8"Her skin prickled."
9"Her ears popped."
10"She bent double, hands on"
11"It gave everything a honeyed"
12"They stood at the edge"
13"She reached out and touched"
14"It was waxy and smooth,"
15"It was aware."
16"She pulled her hand back."
17"They looked grown, organic, as"
18"she murmured, understanding Isolde's riddle"
19"It was the sound of"
ratio0.325
59.21% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount101
totalSentences126
matches
0"The pendant burned against Rory's"
1"The Heartstone's faint inner glow"
2"She pressed her palm flat"
3"Nyx materialized from the shadow"
4"They moved like smoke given"
5"Rory followed Nyx's gaze to"
6"She'd read about it in"
7"She'd seen it described as"
8"It rippled gently, as though"
9"Nyx drifted closer, their form"
10"They raised one hand —"
11"The air around the contact"
12"Rory glanced back the way"
13"The warehouse was empty."
14"London's skyline glittered through a"
15"She thought of her flat"
16"Isolde's parting words echoed in"
17"she said, and pulled the"
18"The crimson gemstone flared, its"
19"Nyx inclined their head —"
ratio0.802
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences126
matches(empty)
ratio0
18.63% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences69
technicalSentenceCount12
matches
0"Not painfully — not exactly — but with a warmth that had been building for the last twenty minutes as she and Nyx picked their way through the derelict warehous…"
1"It rippled gently, as though something on the other side was breathing against it."
2"Nyx inclined their head — a gesture that was almost human, almost old-world courtly."
3"Not the amber of a sunset, not the amber of firelight — a deep, warm, pervasive amber, as though the atmosphere itself had been steeped in old gold."
4"Rows of grapevines stretched in every direction, their leaves a deep burgundy that bordered on black, heavy with clusters of fruit that glowed faintly — actuall…"
5"The grapes were the size of plums, deep purple and glistening, and the air was thick with their scent: fermenting sweetness, almost intoxicating, layered over s…"
6"The soil beneath her boots was rich and dark, almost black, and warm — not sun-warmed but something else, as though the ground itself generated heat."
7"Between the orchards, gardens erupted in organised chaos: herbs with crystalline leaves, flowers that sang softly when the breeze moved through them, vegetables…"
8"It was the sound of celebration: the clash of goblets, the murmur of voices raised in revelry, laughter that had an edge to it."
9"The blade was slender, leaf-shaped, perfectly balanced, and holding it made her feel marginally less like a tourist in a realm that could swallow her whole."
10"Their song had changed again — a single sustained note now, low and reverent, as though announcing visitors to someone, or something, deeper within."
11"The courtyard was paved with tiles of dark stone, each one inlaid with gold filigree in patterns that swam before her eyes if she looked too long."
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount3
matches
0"Nyx drifted, their form solidifying as they neared the shimmer"
1"Nyx corrected, their violet eyes scanning the horizon"
2"it said, and its voice was warm caramel and black coffee and everything in between"
46.55% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags8
fancyCount3
fancyTags
0"Rory breathed (breathe)"
1"Nyx corrected (correct)"
2"she murmured (murmur)"
dialogueSentences29
tagDensity0.276
leniency0.552
rawRatio0.375
effectiveRatio0.207
75.3168%